2016-03-28 3 views
0

Ich habe keine Ahnung, warum es passiert.addEventListener Arbeit ist aber Konsole senden eine Warnung

Ich habe dieses Skript in einem Js Dokument, das in der Fußzeile Ort angebracht ist:

var esborrar = document.getElementsByClassName("button-tab"); 

for (var i =0; i <= esborrar.length; i++) { 

    var docs = esborrar[i]; 
    docs.style.color="black"; 
} 

es funktioniert gut, aber Konsole diese Warnung senden:

Uncaught Typeerror: kann nicht lesen Eigenschaft ‚Stil‘ von undefined

eine Idee?

dank

+7

'löschen' ist ein Schlüsselwort. Verwenden Sie es nicht –

+0

löschen ist ein reserviertes Wort für JavaScript – Fals

+0

Verwenden Sie [JSHint] (http://jshint.com/) und fügen Sie Ihren Code dort ein. JSHint wird Ihnen Hinweise geben, was mit Ihrem JS-Code nicht stimmt. – Xufox

Antwort

0

Ihre für Anweisung verwendet < = anstelle eines <. Das bedeutet, dass Sie eine größere Zahl als das Array erhalten, also eine undefinierte. :)

Verwandte Themen