DOM - Methode zum Nachfahren herausfinden
Stephan
- javascript
Hi!
Ich möchte herausbekommen, ob ein beliebiger Knoten ein Nachfahre eines bestimmten Knoten ist.
z.B.
<div id='trallala'>
<table>....</table>
....
</div>
<div id='hoppsassa'>
<table>....</table>
....
</div>
Wenn jetzt der Anwender irgendein Objekt wählt, möchte ich wissen, ob es im oberen oder unteren <div> liegt. Mir ist schon klar, dass es dafür zig Möglichkeiten gibt.
Ich suche eine Methode der Gestalt:
gewähltesObject.IsDescendantOf(document.getElementbyId("trallala"))
welche mir true oder false liefert.
Gefunden habe ich sowas nicht. Hat jemand eine elegante(!) 'Umgehung'?
Gruss
Stephan
Hi Stephan,
wenn ich Dich recht verstehe kommt parentNode (http://selfhtml.teamone.de/javascript/objekte/node.htm#parent_node) dem was Du suchst ziemlich nahe, oder?
Grüße,
Utz
Nee.
Ich will ja nicht mit einer while-Schleife bis zum HTML-Tag orgeln. Oder habe ich das falsch verstanden? Ich suche nicht die Eltern, sondern auch deren Vorfahren etc.
Stephan
Hi Stephan,
wenn ich Dich recht verstehe kommt parentNode (http://selfhtml.teamone.de/javascript/objekte/node.htm#parent_node) dem was Du suchst ziemlich nahe, oder?
Grüße,
Utz