0

我正在尝试获取所有对象,但它不起作用。

var tmp = document.evaluate("//tr", document, null, XPathResult.ANY_TYPE, null);

tmp.iterateNext返回我为空;

4

3 回答 3

2

如果您在 IE 中工作,那么您应该知道那里document.evaluate不存在(请参阅此类似问题此处的最后几段)。

为什么不只是document.getElementsByTagName("tr");

于 2009-12-19T20:21:51.687 回答
0

在我看来,在这种情况下,使用现有的 JS 库(例如 JQuery)通常更可靠。

于 2009-12-19T22:33:51.800 回答
0
document.getElementsByTagName("tr"); 

它也不起作用,因为 IE 某些版本不支持元素的这种方法,它没有像'name'这样的属性。

于 2013-09-09T09:32:15.140 回答