javascript中getElementsByName的问题

当在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都设置了。

posted on 2008-06-18 17:59  东哥  阅读(799)  评论(0)    收藏  举报

导航