`
bright_future
  • 浏览: 88326 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IE 中 document.getElementById("id").value的陷阱

阅读更多

最近在一个项目中使用了document.getElementById("userName").value;

页面中同时含有<input id="userName" type="hidden"/>和 <div id="UserName"/>

在IE7中出现了莫名其妙的错误.而在FireFox中没有任何问题.

 

之后偶然间想到是否因为表单id大小写问题,将<input id="userName" type="hidden"/>改为

<input id="userNames" type="hidden"/>

 

document.getElementById("userName").value;改为document.getElementById("userNames").value;

在IE7中也不再报错.

 

总结以上,可以看出,至少是在IE7中使用document.getElementById("idName")时是不区分标签的大小写的.

分享到:
评论
1 楼 我家树苗三岁半 2011-10-11  
document.getElementById("idName")时是不区分标签的大小写的.
请问这句话是什么意思。

相关推荐

Global site tag (gtag.js) - Google Analytics