星期一 阴 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",影响了下面的表单。(原因见上)
发表评论