0

すべてのオブジェクトを取得しようとしていますが、機能しません。

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

tmp.iterateNextnullを返します。

4

3 に答える 3

2

IEで作業している場合は、IEにdocument.evaluateは存在しないことを知っておく必要があります(この同様の質問最後の数段落を参照してください)。

なぜだけではないのdocument.getElementsByTagName("tr");ですか?

于 2009-12-19T20:21:51.687 に答える
0
document.getElementsByTagName("tr"); 

また、IE の一部のバージョンでは、'name' などの属性を持たない要素に対してこのメ​​ソッドがサポートされていないため、機能しません。

于 2013-09-09T09:32:15.140 に答える
0

私の意見では、JQuery などの既存の JS ライブラリを使用すると、通常、このような場合に信頼性が高くなります。

于 2009-12-19T22:33:51.800 に答える