Liebe Gina,
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. Was sich geschrieben schon so doppeltgemoppelt liest, sieht in JavaScript ebenso aus.
<p id="meinp">Hat wer <strong>"Unfug"</strong> gesagt?</p>
var meinPElement = document.getElementById("meinp");
alert("erster Kindknoten: " + meinp.firstChild); // sollte der Textknoten mit "Hat wer " sein
alert("zweiter Kindknoten: " + meinp.firstChild.nextSibling); // sollte das <strong>-Element sein
alert("Textknoten im strong-Element: " + meinp.firstChild.nextSibling.firstChild);
Hoffe, das hilft etwas mit dem Verständnis.
Liebe Grüße,
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)