我正在使用一些javascripts。我用了
var xpathResults = document.evaluate(xpath, domContext, null, XPathResult.ANY_TYPE, null);
除了IE11之外,它在所有浏览器中都能正常工作。
它显示错误:' XPathResult is undefined
'。是的,我之前使用过wgxpath.install.js
脚本。
提前致谢
答案 0 :(得分:6)
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/
答案 1 :(得分:0)
我也面临同样的问题。将以下代码放在HTML头部分中并尝试。
<meta http-equiv="X-UA-Compatible" content="IE=9,chrome=1" />
答案 2 :(得分:0)
我遇到了同样的问题。添加以下代码会很有用。
<meta http-equiv="X-UA-Compatible" content="IE=5">
注意:IE=5
,不是其他人。