我这样写是哪里错了吗

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

吴铁蛋

2019-09-03 15:57

<script  type="text/javascript">   
   var mylist = document.getElementById("tcon");
var num = document.write(mylist.parentNode.parentNode.parentNode);
document.write(num.lastChild.innerHTML)
</script>

这样写打印不出来,是什么原理呢

写回答 关注

1回答

  • qq_慕先生7007143
    2019-09-03 16:52:04
    已采纳

      var num = mylist.parentNode.parentNode.parentNode;

      document.write(num.lastChild.innerHTML)

    你num=后面那个写入是多余的,你这么写的话num得到的不是你想要的

    Jenife...

    向上找上级父节点,只能通过写三个parentNode吗?有没有其他方法呢

    2020-05-14 16:02:09

    共 2 条回复 >

JavaScript进阶篇

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

468190 学习 · 21891 问题

查看课程

相似问题