通过DOM实现点击隐藏父元素

HTML代码简单如下:

1 <ul id='ul1'>
2     <li><a href="javascript:">1</a></li>
3     <li><a href="javascript:">2</a></li>
4     <li><a href="javascript:">3</a></li>
5     <li><a href="javascript:">4</a></li>
6     <li><a href="javascript:">5</a></li>
7 </ul>
要求:通过JavaScript实现点击a标签,实现li元素的隐藏。
完成的JavaScript代码:
 1 window.onload=function()
 2 {
 3     var oUl=document.getElementById('ul1');    
 4 /*对所有li元素进行循环。当该元素下的a元素触发点击事件时,此a元素的父元素隐藏*/
 5     for(var i=0;i<oUl.children.length;i++)
 6     {
 7         oUl.children[i].children[0].onclick=function()
 8         {
 9             this.parentNode.style.display='none';
10         }
11          
12     }        
13 }

 

posted @ 2018-07-13 16:57  请叫我二狗哥  阅读(1645)  评论(0)    收藏  举报