问答详情
源自:9-10 访问父节点parentNode

求大神帮忙。。。

请问DOM模型是这样吗?

http://img.mukewang.com/570b808f0001b63a25601920.jpg

<script  type="text/javascript">    

   var mylist = document.getElementById("tcon"); 

var mychar=mylist.parentNode.parentNode.parentNode.lastChild;

document.write(mychar.innerHTML);

</script>

那么应该怎么理解var mychar=mylist.parentNode.parentNode.parentNode.lastChild;这句


提问者:等待Mr薰衣草 2016-04-11 18:51

个回答

  • QQ25
    2016-04-11 20:04:44

    就是取mylist.parentNode.parentNode的最后一个兄弟节点

  • 轻逐微风
    2016-04-11 20:04:41


    <body class="1">

         <div class="2">

                <p class="3">

                        <a class="4"> </a>

                </p>

         </div>

        <span class="5"></span>

    </body>

    var a=getElementsByTagName("a")[0];    //a标签

    a.parentNode   == p标签

    a.parentNode.parentNode ==div标签

    a.parentNode.parentNode.parentNode == body标签

    a.parentNode.parentNode.parentNode.lastChild == span标签    //lastChild就是最后一个子标签

    把《Javascript进阶》第九章看一下吧