这样写为什么不行啊,为什么得是三个parentNode 啊,不太懂

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

慕后端4256956

2017-03-14 19:13

这样为什么不行呀http://img.mukewang.com/58c7cff900016f6803970038.jpg

写回答 关注

4回答

  • 吱吱叫的老鼠
    2017-03-14 20:22:17
    已采纳
    mylist.parentNode 访问的是上一层的ul;   mylist.parentNode.parentNode 访问的是上一层ul的上一层li; mylist.parentNode.parentNode.parentNode
    访问的是访问的是上一层ul的上一层li的ul;   然后mylist.parentNode.parentNode.parentNode.lastChild,访问的是最外层ul的最后一个li的内容,
    在添加语句:document.write(mylist.innerHTML);


  • qq_不好好吃饭真的会狗带的_0
    2017-06-27 14:59:14

    懂了,谢谢,之前以为就只有ul是父层,没算li。

  • 慕粉2043179507
    2017-04-23 14:17:21

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

        var p = mylist.parentNode.parentNode.parentNode.lastChild.firstChild;

        document.write(p.nodeValue);

    这样就能输出HTML/CSS

  • 慕后端4256956
    2017-03-14 21:25:28

    嗷嗷我知道了 谢谢

JavaScript进阶篇

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

467395 学习 · 21877 问题

查看课程

相似问题