すべてのオブジェクトを取得しようとしていますが、機能しません。
var tmp = document.evaluate("//tr", document, null, XPathResult.ANY_TYPE, null);
tmp.iterateNext
nullを返します。
すべてのオブジェクトを取得しようとしていますが、機能しません。
var tmp = document.evaluate("//tr", document, null, XPathResult.ANY_TYPE, null);
tmp.iterateNext
nullを返します。
IEで作業している場合は、IEにdocument.evaluate
は存在しないことを知っておく必要があります(この同様の質問と最後の数段落を参照してください)。
なぜだけではないのdocument.getElementsByTagName("tr");
ですか?
document.getElementsByTagName("tr");
また、IE の一部のバージョンでは、'name' などの属性を持たない要素に対してこのメソッドがサポートされていないため、機能しません。
私の意見では、JQuery などの既存の JS ライブラリを使用すると、通常、このような場合に信頼性が高くなります。