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

为什么他需要调整呢???好怪呀,,各位看看

调整后nodeName就不是#Text了

就只是换行,就变化了,什么原因呢???


<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(x.firstChild.nodeName+" "+x.firstChild.nodeValue+" "+x.firstChild.nodeType+"<br/>");

 document.write(x.lastChild.nodeName+" "+x.firstChild.nodeValue+" "+x.firstChild.nodeType);


正在回答

3 回答

这个是浏览器解析的问题,如果你在Chrome或者ff上就是这样的,如果你在IE上则不会出现这样的问题

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

Zhenlei 提问者

非常感谢!
2015-01-30 回复 有任何疑惑可以回复我~
#2

虹之翼

不对啊,我用的IE11,也得调整才能得出正确结果啊
2015-03-13 回复 有任何疑惑可以回复我~

调整前和调整后有什么不同啊?

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

举报

0/150
提交
取消

为什么他需要调整呢???好怪呀,,各位看看

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