Javascript(如何在IE7浏览器中检查ID是否存在)

时间:2011-10-31 12:35:14

标签: javascript

如何在IE7浏览器中检查是否存在Id。下面是我的代码,但它在IE7中无法成功运行。

if(document.getElementById('Username') != null) { 
   alert("In"); 
}

运行时,即使Id('Username)不存在,此代码也会生成部分并显示警告框。

3 个答案:

答案 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)