看不懂这个长度

来源:9-9 访问子节点的第一和最后项

假日懒人

2016-07-24 11:31

var x=document.getElementById("con"); document.write(x.firstChild.length);  document.write(x.lastChild.length); 看不懂为什么是 3 1

写回答 关注

1回答

  • 彼狸丷辣丶
    2016-07-24 15:46:47
    <div id="con"><p>javascript</p><div>jQuery</div><h5>PHP</h5></div>

    前面HTML要这么挨着写

    div与p标签之间有空格和换行的话firstChild就会选到空格,有几个空格length就是几;如果去掉空格选到P的话结果应该是undefined。

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题