2017-09-09 2 views
0

Ich habe den Fehler:Kann nicht lesen Eigenschaft ‚innerHTML-‘ von null in IF-Anweisung

"Cannot read property 'innerHTML' of null" at attacked (JS.js:172).

jedoch die betreffende Leitung ist:

if (document.getElementById("enem").innerHTML != null) 

, die speziell gemacht wurde dieses Problem (das letzte Mal zu lösen Ich hatte dieses Problem, also fügte ich dieses IF hinzu und es ist immer noch fehlerhaft.

+1

teilen vollen HTML-Code mit'Enem' oder besser machen Live-Demo – C2486

+0

Warum würden Sie erwarten, eine 'if' Anweisung prüfen, ob' innerHTML' existiert, um das Problem zu lösen, ob das Element existiert? –

Antwort

0

Höchstwahrscheinlich existiert das Element enem nicht Sie sollten stattdessen überprüfen, ob th e-Element existiert:

if (document.getElementById("enem")) { 
    // element exists 

} else { 
    // element does not exist 

} 

und dann können Sie weitermachen, wenn das Element existiert.

Verwandte Themen