Hallo Felix,
den innersten Knoten. Wie bekomme ich den nun wirklich?
überprüfen, ob der gefundene Knoten Childknoten hat (
hasChildNodes()
)
und mir dann diesen mit nextSibling holen. Richtig?nein. Der Kindknoten eines Kindknotens ist wohl der Kindeskindknoten.
Das schon, aber doch nicht zwangsläufig der innerste Knoten, den Gina sucht.
Wenn in deinem Beispiel einmal statt
<p id="meinp">Hat wer <strong>"Unfug"</strong> gesagt?</p>
so etwas dasteht:
<p id="meinp">Hat wer <strong><i>"Unfug"</i></strong> gesagt?</p>
dann greift dein Vorschlag mit dem KindesKindknoten schon nicht mehr.
Gina hat schon recht mit hasChildNodes()
. Wenn man in einer Scheife solange zum Kindknoten wechselt, bis keiner mehr existiert, ist man auf der sicheren Seite und hat in jedem Fall den innersten Knoten.
Gruß, Don P