keida
2015-01-19 11:05
parentNode 是怎么看父节点的啊?求高人指点下。。。有点混
举个例子
<ul>
<li>
<a id="tagA">hello cc</a>
</li>
</ul>
这里的 a标签的 parentNode 就是 li标签, li标签的 parentNode 就是 ul
所以如果 a标签有 id 的话,你想获取他最外层的 ul标签,就可以通过两次 parentNode 来查找
代码如下
var tagA = document.getElementById('tagA'),
ul = tagA.parentNode.parentNode;
找到ul标签就可以对他进行操作了,比如加一个class
var tagA = document.getElementById('tagA'),
ul = tagA.parentNode.parentNode;
ul.className = 'hello'
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题