赞
踩
先获取当前元素,然后从ul中用removeChild方法移除当前选中元素,此处this代表当前选中的a标签,实际要删除的是li标签,所以用this.parentNode获取li标签,从而删除。
- <!DOCTYPE HTML>
- <html>
- <head>
- <meta charset="utf-8">
- <title></title>
- <script>
- window.οnlοad=function ()
- {
- var aA=document.getElementsByTagName('a');
- var oUl=document.getElementById('ul1');
- for(var i=0;i<aA.length;i++)
- {
- aA[i].οnclick=function ()
- {
- oUl.removeChild(this.parentNode);/*从ul中移除this(a元素)的父节点,也就是li*/
- };
- }
- };
-
- </script>
- </head>
-
- <body>
- <ul id="ul1">
- <li>第一条<a href="javascript:;">删除</a></li>
- <li>第二条<a href="javascript:;">删除</a></li>
- <li>第三条<a href="javascript:;">删除</a></li>
- <li>第四条<a href="javascr
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。