Aloha 'oe,
ich habe in meinem HTML-Dokument folgende DOM-Struktur:
TABLE
TR
TD
#text
A
#text
#text <-- *
A
#text
TD
#text
Ich will nun ermitteln, ob es zu einem Textknoten #text auf derselben Ebene einen unmittelbaren(!) Vorgängerknoten mit nodeName == A gibt.
Im obigen Beispiel soll diese if-Bedingung nur auf * zu treffen, also:
if (aktuellerKnoten.???.nodeName == "A")
Ich bekomme nach langem Herumprobieren keine passende Kombination aus parentNode, previousSibling etc. hin, so dass ich wirklich nur auf unmittelbare A-Vorgänger prüfe.
Kann mir einer auf die Sprünge helfen?
Gruß, Volker
--
„I conclude that there are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies."
- Tony Hoare
„I conclude that there are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies."
- Tony Hoare