object text - wieso nicht ojbect image?
-
hi,
ich habe ne tabelle, die bilder in den zellen hat<td id = "td_id"> <img src = "my_pic.jpg"></td>
ich hole mir ne referenz auf das zellenobjekt:
var td = document.getElementById ( "td_id" );
und möchte dann auf das image objekt zugreifen, das die zelle enthält:
alert ( td.firstChild );
ausgabe:
[object Text]
anstelle von object Image kommt jedoch die ausgabe object Text.
wie ist das möglich?
-
Wegen dem Leerzeichen das als erstes Element im Tag steht.
-
staun schrieb:
anstelle von object Image kommt jedoch die ausgabe object Text.
wie ist das möglich?Weil du ein Leerzeichen vor dem <img> Tag hast. Das ist eine Text Node.
Nimm jQuery, damit sparst du dir solche fragilen Codestücke.
-
na da hätte ich ja noch ewig suchen können,
vielen dank!
-
Ich habe ewig gesucht und hatte einen 100 Seiten langen Beitrag geschrieben. Und jetzt so was. Tsss....