javascript - 在 Internet Explorer 中解析 xml 文档时 getAttribute 出错

标签 javascript xml internet-explorer

我从 javascript 调用 Web 服务,然后解析 xml 并呈现表。在 Firefox 中一切都很好,但在 IE 中却是另一回事。

问题似乎出在这一行

var count = result.childNodes[0].getAttribute('Count'); 

是否有一种 IE 友好的方式来获取 javascript 中的 xml 属性?

其余代码工作正常。但不幸的是我需要那个计数。

最佳答案

这适用于 IE 7:

x=xmlDoc.getElementsByTagName("book")[0].attributes;
document.write(x.getNamedItem("category").nodeValue);

book 是元素名称,category 是属性名称。我在 W3Schools 上找到了这个示例:

关于javascript - 在 Internet Explorer 中解析 xml 文档时 getAttribute 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1374447/

相关文章:

Java - xml 文档如何使用 XML 目录加载 DTD?

ios - NSXMLParser parse() 只工作一次

internet-explorer - lte IE8 的背景大小解决方法?

jquery - 如何防止 jQuery Ajax 请求在 Internet Explorer 中缓存?

javascript - Push() 无法显示字符串

javascript - 登录后如何将用户发送到另一个页面(node js)

mysql - 将大量数据从 XML 文件转换为数据库

javascript - 显示 json 文件中的数据

javascript - jQuery DataTable fnDestroy 重新格式化表

javascript - Jquery IE 问题