为了账号安全,请及时绑定邮箱和手机立即绑定

一共6个节点,为什么最后一个节点不是php呢

<body>

<!--调整前-->

<!--

<div id="con">

  <p>javascript</p>

  <div>jQuery</div>

  <h5>PHP</h5>

</div>

-->

<!--调整后-->

<div id="con"><p>javascript</p>

  <div>jQuery</div>

  <h5>PHP</h5></div>  /

<script type="text/javascript">

  var x=document.getElementById("con");

 document.write("div的第一个子节点:"+x.firstChild.nodeName+"<br>");

 document.write("div的最后一个子节点:"+x.lastChild.nodeName);

</script>

</body>

</html>



正在回答

3 回答

http://static.mukewang.com/img/59ac7d8a00010d8f09780452.jpg

如上图

0 回复 有任何疑惑可以回复我~
#1

690017359 提问者

非常感谢!
2017-09-04 回复 有任何疑惑可以回复我~

空白文本节点

0 回复 有任何疑惑可以回复我~

调整前,第一个子节点和最后一个子节点都是空白文本节点。

调整后,第一个子节点:
节点名:P (元素节点的nodeName和标签名相同)
节点值:null(元素节点的nodeValue为null或者undefined)
节点类型:1 (nodeType为1代表元素节点)

调整后,最后一个子节点:
节点名:H5
节点值:null
节点类型:1


0 回复 有任何疑惑可以回复我~
#1

690017359 提问者

第二个子节点是javascripy 还是</p>呢
2017-09-04 回复 有任何疑惑可以回复我~
#2

枫叶咚咚咚 回复 690017359 提问者

</p>并不是节点,再学下Javascript入门篇3.1 调整后id为“con”的div标签的第二个子节点是空白文本节点。
2017-09-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

一共6个节点,为什么最后一个节点不是php呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信