Ashura: Elemente per JS enfernen

Beitrag lesen

Hallo Rouven.

hangele dich zu dem Element durch, ermittle dessen Vater-Knoten und fordere ihn auf das entsprechende Kind zu entfernen.

Alternativ: suche das Kind, lass es seinen Elternteil verraten und entferne es dadurch. Beispiel:

<ul>  
  <li>Foo</li>  
  <li>Bar</li>  
  <li>Baz</li>  
  <li>Qux</li>  
</ul>

Nun entfernen wir das dritte Listenelement wie folgt:

var Li = document.getElementsByTagName('li')[2];  
  
Li.parentNode.removeChild(Li);

Es ist also lediglich der zu entfernende Knoten erforderlich.

Einen schönen Freitag noch.

Gruß, Ashura

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]