18. juni 2009 - 13:25
Der er
1 kommentar og 1 løsning
Slet LI i UL via JavaScript
Hej Jeg har brug for hjælp til at slette en LI Noget a la: function sletLi() { } <UL> <LI> test1 <DIV><A href="#" onclick="sletLi()">slet</A></DIV></LI> <LI> test2 <DIV><A href="#" onclick="sletLi()">slet</A></DIV></LI> <LI> test3 <DIV><A href="#" onclick="sletLi()">slet</A></DIV></LI> <LI> test4 <DIV><A href="#" onclick="sletLi()">slet</A></DIV></LI> </UL> Håber i kan hjælpe.
Annonceindlæg fra DE-CIX
Her er en metode, for det sidste element bruger jeg en id reference for også at vise hvorledes du kan slette et hvilket som helst andet element. <script type="text/javascript"> function sletLi(el) { el.parentNode.removeChild(el) } </script> <UL> <LI> test1 <DIV><A href="#" onclick="sletLi(this.parentNode.parentNode)">slet</A></DIV></LI> <LI> test2 <DIV><A href="#" onclick="sletLi(this.parentNode.parentNode)">slet</A></DIV></LI> <LI> test3 <DIV><A href="#" onclick="sletLi(this.parentNode.parentNode)">slet</A></DIV></LI> <LI id="li4"> test4 <DIV><A href="#" onclick="sletLi(document.getElementById('li4'))">slet</A></DIV></LI> </UL>