0
votes

I am trying to get all objects but it doesn't work.

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

tmp.iterateNext returns me null;

3

3 Answers

2
votes

If you are working in IE, then you should know that document.evaluate does not exist there (see this similar question and the last couple of paragraphs here).

Why not just document.getElementsByTagName("tr");?

0
votes

In my opinion, using an existing JS libraries such as JQuery is usually more reliable in cases like this.

0
votes
document.getElementsByTagName("tr"); 

It also will not work, because IE some versions doesn't support this method for elements, which has not such attribute like 'name'.