Hallo Community,
versuche mich grade in "zuckerbasiertem" Javascript Code also ECMA6 Javascript Klassen, finde aber den folgenden Fehler:
für folgendes Script nicht:
versuche mich grade in "zuckerbasiertem" Javascript Code also ECMA6 Javascript Klassen, finde aber den folgenden Fehler:
TypeError: document.getElementById(...) is null
Code:
class parameters { constructor(element, listener, method, url, body) { this.element = element; this.listener = listener; this.method = method; this.url = url; this.body = body; document.getElementById(this.element).addEventListener(this.listener, this.validate); } validate() { const val = document.getElementById(this.element).value; const label = document.getElementById(this.element); if (val.length > 6) { label.style.color = "#ff352c"; label.innerHTML; console.log('rot'); } else if (val.length < 6) { label.style.color = "#ff352c"; label.innerHTML; console.log('rot'); ............ label.style.color = "#56a40c"; label.innerHTML; } else if (content == '') { console.log('false article'); label.style.color = "#ff352c"; label.innerHTML; } document.removeEventListener('keyup', this.validate, true); } } } }
Kommentar