我正在尝试获取所有对象,但它不起作用。
var tmp = document.evaluate("//tr", document, null, XPathResult.ANY_TYPE, null);
tmp.iterateNext
返回null;
答案 0 :(得分:2)
如果您在IE中工作,那么您应该知道那里不存在document.evaluate
(请参阅this similar question和the last couple of paragraphs here)。
为什么不只是document.getElementsByTagName("tr");
?
答案 1 :(得分:0)
在我看来,使用现有的JS库(如JQuery)在这种情况下通常更可靠。
答案 2 :(得分:0)
document.getElementsByTagName("tr");
它也行不通,因为IE的某些版本不支持这种方法的元素,它没有像'name'这样的属性。