首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >被IE上的XPath问题困扰

被IE上的XPath问题困扰
EN

Stack Overflow用户
提问于 2008-10-27 12:50:14
回答 1查看 222关注 0票数 5

David Flanagan关于JavaScript的优秀书籍中有一个示例,展示了如何在IE中执行XPath查询。在第五版的第518页,您可以看到以下摘自example 21-10的代码片段:

代码语言:javascript
复制
// In IE, the context must be an Element not a document,
// so if the context is a document, use the documentElement instead
if (context == doc) context = doc.documentElement;
return context.selectNodes(this.xpathText);

我痛苦地发现这段代码是绝对必要的。似乎(尽管我不明白为什么)在IE上,XMLHttpRequest似乎随机返回一个引用,指向与接收到的XML或documentElement对应的文档。这是怎么回事?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2008-10-27 12:53:42

我相信你回答了你自己的问题,IE经常返回一个对文档的引用,或者对文档元素的引用,如果需要的话,if语句只是一个快速的条件来修复它。

如果你问IE为什么要这么做,我想在座的任何人都不会给出答案……

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/239762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档