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 Infor
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>