<div id="d1">
<input id='dicName' name='dicName' type='text' value=''></input><input id='dictId' name='dictId' type='hidden' value="abc“></input>
</div>
<div id="d2">
<input id='dicName' name='dicName' type='text' value=''/><input id='dictId' name='dictId' type='hidden' value=“abc”/>
</div>
获取 第二个input的值
ie 中:
d1.childNodes[1] 结果 :undefined (把"</input>" 也看作一个元素)
d1.childNodes[2] 结果 :abc
d2.childNodes[1] 结果 :abc
firefox中:
d1.childNodes[1] 结果 :abc
d2.childNodes[1] 结果 :abc
本文探讨了在IE和Firefox浏览器中对于DOM节点操作的具体差异,特别是通过`childNodes`属性获取节点子元素时的不同表现。这对于理解不同浏览器如何解析HTML结构及进行相应调整以确保网页在各种浏览器中的一致性展示具有重要意义。

被折叠的 条评论
为什么被折叠?



