Hallo an alle.
Leider habe ich nichts gefunden, was mich weitergebracht hat, deswegen poste ich mein Problem Mal hier.
Ich habe eine HTML-Tabelle und möchte auf die Zellen zugreifen. Aber irgendwie stecke ich fest, bekomme anstatt einer "collection"
immer "undefined" zurück. Es ist wahrscheinlich logisch falsch, aber ich habe gedacht so etwas sollte funktionieren:
function test(){
var cells = document.getElementsByTagName("table")[0].getElementsByTagName("td");
}
Jetzt kommt etwas, was mich total verwirrt:
Wenn ich die Funktion "test()" von einem "anchor" aus aufrufe (z.B. <a href="javascript:test()">klick mich</a>), dann funktioniert
es plötzlich. Ich bekomme in "cells" alle Tabellenzellen zurück.
Ich wollte aber so etwas machen:
document.onload = init();
function init(){
test();
}
Und in diesem Fall liefert document.getElementsByTagName("table") ein "undefined" zurück. Habe auch mit Element-Id probiert,
es kommt das selbe heraus.
Wäre über Tips sehr dankbar!
-Andreas-
P.S.: sorry für die Formatierung, es ist mein erster Thread =)