如何在IE7浏览器中检查是否存在Id。下面是我的代码,但它在IE7中无法成功运行。
if(document.getElementById('Username') != null) {
alert("In");
}
运行时,即使Id('Username)不存在,此代码也会生成部分并显示警告框。
答案 0 :(得分:2)
只需删除!= null
部分,如下所示:
if(document.getElementById('Username'))
{
alert("In");
}
答案 1 :(得分:0)
使用jQuery
if ($.browser.msie && parseInt($.browser.version) == 7) {
if ( $("#Username").length > 0 ) {
//do something
}
}
答案 2 :(得分:0)
首先,如果你正在检查id是否存在,那么
if(document.getElementById('Username'))
但是如果你检查(我认为它是一个文本框)文本框是否为空,那么
if(document.getElementById('Username').text ==null)