关于parentNode还是没有搞懂。。。

来源:9-10 访问父节点parentNode

keida

2015-01-19 11:05

parentNode 是怎么看父节点的啊?求高人指点下。。。有点混

写回答 关注

1回答

  • 无聊到死君
    2015-01-19 12:57:55
    已采纳

    举个例子 

    <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'



    keida

    非常感谢!

    2015-01-19 13:59:20

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题