【发布时间】:2013-10-17 04:56:38
【问题描述】:
我在做 asp 项目,但是当我在 internet explorer 8 上运行这个项目时,它会出现以下错误:
'document.getElementById(...)' 为 null 或不是对象
if (obj == 18){
var name18=document.getElementById("infomsg-18");
if (name18 != null)
{
name18.style.display='none';
}
}
}
else
{
//line:285
document.getElementById('infomsg_rmsg').innerHTML = 'Info:...'+xmlhttp.status;
//document.getElementById('Divajax').innerHTML = xmlhttp.statusText;
}
}
xmlhttp.open("GET","/Reset_ModifFlagSession.asp",false);
xmlhttp.send();
【问题讨论】:
-
请也发布 html 或创建一个 jsfiddle
-
我不知道这是否是复制/粘贴错误,但您示例中的括号不匹配
-
是的,伙计,我只是复制粘贴
-
@AnupKaranjkar 我们不知道哪一行是 285。您可能想以某种方式添加...
-
该错误意味着执行该脚本时没有 ID 为
"infomsg_rmsg"的元素。
标签: javascript html css internet-explorer asp-classic