hi,
Ich muss die id einer Tabellenzeile auslesen.
Mit folgendem Code funktioniert es zwar im Firefox (1.0.6), aber leider nicht im Opera sowie im IE.document.getElementsByTagName('table')[0].childNodes[0].childNodes[0].getAttribute('id')
Erste Tabelle, erster/einziger tbody-Tag, erste Zeile (erster TR-Tag), Attribute "id" des TR-Tags.
Wieso funktioniert das nicht
liegt vermutlich daran, dass die geckos und IE unterschiedlicher meinung sind, ob zeilenumbrüche bzw. sonstiger whitespace ebenfalls knoten darstellen, oder nicht. (hab aber jetzt nur oberflächlich draufgeschaut, könnte auch was anderes sein.)
bzw. wie kann ich das anders lösen?
wende auf deine tabelle getElementsByTagName("tr") an.
in der zurückgelieferten collection ist das erste element (index 0) das erste <tr> in deiner tabelle.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }