2014-05-09 70 views
9

我正在使用一些javascripts。我用过Xpathresult在IE11中未定义

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

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

在此先感谢

+0

你叫'wgxpath.install();'?它适用于我 –

回答

6

Internet Explorer不支持XPATH。

我建议使用CSS选择器而不是XPath,如果你想让它与IE11一起工作的话。

如果你是死心塌地上使用XPath,我建议使用XPath JavaScript库(如http://code.google.com/p/wicked-good-xpath/

很抱歉的麻烦。目前正在开发支持IE中的XPath。

如果你是好奇,我们有计划IE-接下来,请访问http://status.modern.ie/

+0

我只是好奇 - 我正在使用SharePoint 2013,并且在IE 11中将这个问题形成了一个开箱即用的插件(Visio Viewer)...是否有某种左手/右手交流在这里击穿? –

0

,我也面临着同样的问题。把下面的代码放到你的HTML头部分并尝试一下。

<meta http-equiv="X-UA-Compatible" content="IE=9,chrome=1" /> 
0

我面临同样的问题。添加下面的代码将是有用的。

<meta http-equiv="X-UA-Compatible" content="IE=5"> 

注意:IE=5,不是其他。