问答详情
源自:9-9 访问子节点的第一和最后项

看不懂这个长度

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

提问者:假日懒人 2016-07-24 11:31

个回答

  • 彼狸丷辣丶
    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。