如何在IE 11中使用document.evaluate和XPathResult?

时间:2017-06-08 09:43:55

标签: javascript internet-explorer-11

我在chrome和PhantomJS上使用这个javascript(可以)但在IE 11上是KO(XPathResult未定义)

document.evaluate(".//*[@name=\'smilejs\' and @title=\'smilejs\']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.click();

enter image description here

1 个答案:

答案 0 :(得分:0)

IE不支持Xpath。请参阅browser compatibility list on MDN。 您可以使用jQuery或其他类似Wicked Good XPath的库作为解决方法。