我正在尝试在文档中选择一个特定的HTML元素,对于firefox我只是使用:
xpathobj = document.evaluate(xpath, document, null,
XPathResult.FIRST_ORDERED_NODE_TYPE, null);
Run Code Online (Sandbox Code Playgroud)
哪个工作正常.但是,当我尝试IE等效时:
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load(document);
xmlDoc.setProperty("SelectionLanguage", "XPath");
xpathobj = xmlDoc.selectNodes(xpath);
Run Code Online (Sandbox Code Playgroud)
我没有返回任何对象.所以我的问题是有一个简单的方法来使用XPath来获取我想要的元素在IE中?我使用的XPath看起来像
/HTML/BODY/DIV[9]/DIV[2]
Run Code Online (Sandbox Code Playgroud)