Felix Riesterer: Daten eines Textknotens löschen

Beitrag lesen

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:)