IE对象需要从通过AJAX加载的xml中出错

时间:2013-08-19 20:50:26

标签: javascript xml internet-explorer parsing

我有一个解析xml文档的脚本。

IE在此行中出错。

alarmlog[j][0] = EALog[j].getElementsByTagName("LDsp")[0].childNodes[0].nodeValue;

我检查确保该值可用。我可以提醒这个值,它看起来不错。但IE一直显示错误

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.3; chromeframe/28.0.1500.95; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 1.1.4322; .NET CLR 3.0.04506.648; InfoPath.2; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Timestamp: Mon, 19 Aug 2013 20:44:12 UTC


Message: Object required
Line: 503
Char: 4
Code: 0
URI: http://192.168.254.105/sensorLog.html

希望得到一些提示。感谢

1 个答案:

答案 0 :(得分:0)

你能提醒alarmlog[j][0]吗?假设赋值运算符右侧的所有内容都在alarmlog[j]上运行未定义的值,则可能会产生此错误。

<强>更新

我的下一个猜测是数据相关。可能是无效字符或空格。您需要提供更多信息,例如xml片段和更多代码。 Have a look at common IE javascript mistakes也是。