当在IE中使用document.getElementsByName时,需要同时设置id和name,要不然,取得的elements都为空。
例:
<div id="sent1" name="sent1" onclick="javascript:show(this)">
<span class="pytop">nihaoUP</span>
<span class="text">你好</span>
<span class="pybottom">nihaoDOWN</span>
</div>
<div id="sent1" name="sent1" onclick="javascript:show(this)">
<span class="pytop">nihaoUP</span>
<span class="text">你好,</span>
<span class="pybottom">nihaoDOWN</span>
</div>在使用document.getElementByXXX时,经常会遇到这个问题,因此首先应该检查是否id和name都设置了。
不知在ff中是否存在同样的问题。
本文介绍了在Internet Explorer浏览器中使用document.getElementsByName方法时遇到的问题及解决办法。为避免获取到空元素,建议同时设置HTML元素的id和name属性。
410

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



