2014-05-09 71 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,不是其他。