第1126天:IE bug:把 getElementById 误当成 getElementsByName

星期一 阴 21~28℃

IE bug:把 getElementById 误当成 getElementsByName

今天遇到这个问题,有点莫名其妙,不知道问题出现在哪,最后怀疑可能是 name 的原因。

代码:

<input type="hidden" name="typeid" id="typeid" value="3" />

在这行代码的前面一处也使用了一个 name="typeid",但是 id="typeid" 是页面中唯一的,而且使用的是 getElementById,然而 IE 还是傻乎乎的去取前一个 name 的 value 。

处理办法是不要把 id 名和 name 名写成一样。例如把 id="typeid" 改成 id="tid"。


友吧今天

  • 调整 sports v2.3 版块。
     
  • 处理活动页。
     
  • 修复发起话题页面的“主题”、“类型”的选中冲突。因为上面的搜索框有使用 name="fieldid" 和 typeid="typeid",影响了下面的表单。(原因见上)

RSS

上一篇:

下一篇:

发表评论

电子邮件地址不会被公开。 必填项已用*标注