JavaScript:parentNode
- parentNode返回父节点,不包含文本节点,下面获取<a>标签的父节点
<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="javascript:">隐藏</a></li> <li>第五行<a href="javascript:">隐藏</a></li> </ul> </body>
- parentNode简单应用:隐藏<li>标签
<!DOCTYPE html> <html> <head> <title>learn js</title> <style type="text/css"> div{ width: 100px; height: 30px; } </style> <script type="text/javascript"> window.onload = function(){ var aA = document.getElementsByTagName('a'); for (var i = aA.length - 1; i >= 0; i--) { aA[i].onclick = function(){ this.parentNode.style.display = 'none'; }; } }; </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="javascript:">隐藏</a></li> <li>第五行<a href="javascript:">隐藏</a></li> </ul> </body> </html>当点击<a>标签时,隐藏其父节点标签,也就是<li>



浙公网安备 33010602011771号