Javascript(如何检查IE7浏览器中是否存在Id)
如何检查IE7浏览器中是否存在Id。下面是我的代码,但它没有在IE7中成功运行Javascript(如何检查IE7浏览器中是否存在Id),javascript,Javascript,如何检查IE7浏览器中是否存在Id。下面是我的代码,但它没有在IE7中成功运行 if(document.getElementById('Username') != null) { alert("In"); } 当运行此代码时,即使Id('Username')不存在,也会显示部分警报框。只需删除!=空部分,如下所示: if(document.getElementById('Username')) { alert("In"); } 使用jQuery if ($.browser.
if(document.getElementById('Username') != null) {
alert("In");
}
当运行此代码时,即使Id('Username')不存在,也会显示部分警报框。只需删除
!=空
部分,如下所示:
if(document.getElementById('Username'))
{
alert("In");
}
使用jQuery
if ($.browser.msie && parseInt($.browser.version) == 7) {
if ( $("#Username").length > 0 ) {
//do something
}
}
首先,如果您正在检查id是否存在,则
if(document.getElementById('Username'))
但是如果你检查一下这个文本框是否是空的(我想它是一个文本框)
if(document.getElementById('Username').text ==null)
当然,如果你有jQuery的话。而且浏览器检查是不必要的。嗨..但这段代码不是在mozilla firefox中运行的..我想在所有浏览器中运行这段代码,如mozila、ie、opera、safari等..好的。我删除了!=零部件并在IE7浏览器上运行..显示相同的问题..这是真的部件并显示警报框…抱歉,无法复制。它必须是代码中的其他内容,而不是这些行。为什么IE7中不存在这个id?