访问父节点parentNode

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

别闹_我有药

2016-03-12 15:11

</li>

<li id="lesson2">das</li>

<li id="lesson3">dadf</li>

<li id="lesson4">HTML/CSS 

  <ul>

    <li>文字</li>

    <li>段落</li>

    <li>表单</li>

    <li>表格</li>  

  </ul> 


</li></ul>  

   

  <script  type="text/javascript">    

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

document.write(mylist.parentNode.parentNode.parentNode.lastChild.innerHTML);

</script>

中的</li></ul>  如果换行分开为什么就不能访问节点了啊?

写回答 关注

4回答

  • 电竞老干妈
    2016-03-12 17:42:47
    已采纳

    你访问的是id为lesson4的li节点 你改后面对前面是没有影响的 输出的是lesson4的内容

    别闹_我有药

    谢谢,不好意思哈,后来找出原因了就没注意大家的回复了,现在才看到

    2016-05-27 17:42:34

    共 1 条回复 >

  • 纪行川
    2016-03-25 08:58:32

    因为你换行之后,lastChild就变了,变成了空白文本符,自然没输出结果了。(浏览器问题)

    别闹_我有药

    谢谢,不好意思哈,后来找出原因了就没注意大家的回复了,现在才看到

    2016-05-27 17:41:46

    共 1 条回复 >

  • qq_听雨的奢侈_0
    2016-03-14 19:16:48

    的确是有问题,同求为什么

    别闹_我有药

    楼下正解,因为换行之后,lastChild就变了,变成了空白文本符,自然没输出结果了。(浏览器问题)

    2016-05-27 17:40:15

    共 1 条回复 >

  • 电竞老干妈
    2016-03-12 17:40:46

    可以啊 你再试试?

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题