Dokument.getElementByID("test").innerHTML geben TypeError: 'undefined' is not a function (evaluating 'document.getElementByID("test")')

Ich versuche, javascript zu verwenden, um die inneren html-Code ein div-Element, aber für einige Grund, es nicht funktioniert. Ich habe festgestellt, dass andere hatten dieses problem vor, aber keine der Lösungen fand ich in anderen Beiträgen funktioniert. Ich verstehe nicht, was falsch ist.

Hier ist mein test-Funktion:

function test(){
    document.getElementByID("test").innerHTML = "why won't you work";
    alert("hello");
}
window.onload = test;

Die Funktion wird aufgerufen, da der alert-box funktioniert, wenn Sie das Dokument.getElementByID Zeile auskommentiert wird. Es funktioniert nicht, wenn diese Zeile nicht auskommentiert. Meine Konsole zeigt eine Fehlermeldung für die Zeile:

TypeError: 'undefined' is not a function (evaluating 'document.getElementByID("test")')

Und natürlich habe ich ein div mit der entsprechenden id in den Körper von meiner Seite.

<div id="test"></div>

Alles habe ich online gefunden, sagt, dass dies funktionieren sollte. Ich bin verloren. Jegliche Hilfe würde sehr geschätzt werden.

InformationsquelleAutor Jason247 | 2013-11-17
Schreibe einen Kommentar