通過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 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM