【发布时间】:2008-10-07 11:23:45
【问题描述】:
我正在尝试在文档中选择一个特定的 HTML 元素,对于我只使用的 firefox:
xpathobj = document.evaluate(xpath, document, null,
XPathResult.FIRST_ORDERED_NODE_TYPE, null);
效果很好。但是,当我尝试 IE 等效项时:
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load(document);
xmlDoc.setProperty("SelectionLanguage", "XPath");
xpathobj = xmlDoc.selectNodes(xpath);
我没有返回任何对象。所以我的问题是有一种简单的方法可以使用 XPath 在 IE 中获取我想要的元素吗? 我使用的 XPath 看起来像
/HTML/BODY/DIV[9]/DIV[2]
【问题讨论】:
标签: javascript internet-explorer xpath