molily: Befindet sich ein Element in einem bestimmten anderen?

Beitrag lesen

Hallo,

Gibt es also eine einfache Möglichkeit abzufragen, ob sich ein Element in einem bestimmten anderen befindet?

So schwer ist es doch nicht, sich da eine Funktion zu basteln, die sich den DOM-Baum hoch hangelt und nachguckt:

Einige Browser kennen die Methode contains() und für Gecko ist ein Workaround möglich. Ich denke mal, das ist performanter als das händische Aufsteigen im Baum.

Kleine Warnung für Ausprobierer: Nicht jeder Browser beherrscht die prototypische Erweiterung des Element-Objektes (Safari, fühl' Dich angesprochen!).

Die prototypische Erweiterung wäre im Grunde nur Gecko notwendig, und da gibt es speziellere DOM-Methoden.

Mathias