javascript - Xpathresult 在 IE11 中未定义

标签 javascript internet-explorer-11

我正在使用一些 javascripts。我用过

var xpathResults = document.evaluate(xpath, domContext, null, XPathResult.ANY_TYPE, null);

它在除 IE11 之外的所有浏览器中都可以正常工作。 它显示错误:“XPathResult is undefined”。是的,我在此之前使用了 wgxpath.install.js 脚本。

提前致谢

最佳答案

Internet Explorer 不支持 XPATH。

如果您希望它与 IE11 一起使用,我建议您使用 CSS 选择器而不是 XPath。

如果您坚决使用 XPath,我建议您使用 XPath javascript 库(例如 http://code.google.com/p/wicked-good-xpath/)

抱歉给您带来麻烦。 IE 中对 XPath 的支持目前正在开发中。

如果您对我们对 IE-Next 的计划感到好奇,请访问 http://status.modern.ie/

关于javascript - Xpathresult 在 IE11 中未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23560438/

相关文章:

css - 当父项具有 flex-flow : column wrap; 时,元素在带有 Flexbox 的 IE11 中未水平居中

javascript - YouTube iframe 嵌入在 Internet Explorer 8 中抛出 JavaScript 错误

javascript - 简化 keyup 输入的一些 jQuery 代码

html - flex 盒/IE11 : flex-wrap: wrap does not wrap (Images + Codepen inside)

internet-explorer - IE11 - 如果 block 数据大于 4kiB,则不会触发 XMLHttpRequest 级别 2 onprogress 事件

javascript - IE11,无法获取函数的参数

IE11 的 Javascript 问题

javascript - 'event' 是 JavaScript 中的保留字吗?

Java字符串转JS

javascript - Mongo shell 中的 NumberLong 算法