2011-01-07 11 views
2

ドキュメント以外の特定の名前のノードは検索できません。document以外のコンテキストでgetElementsByName()を行う方法はありますか?

document.getElementsByName()以外のコンテキストでgetElementsByName()を検索するクロスブラウザの方法はありますか?

+0

私はあなたが同じ名前のattrを持つ複数の要素を持っているとは思わないと思います。 – qwertymk

+0

@qwertymkこれは間違っています。名前は重複することができ、IDはできません。 – epascarello

+0

@epascarello、それは正しいです。 @qwertym、良い例は、です。 「名前」が何であるべきかを決定する。 – tester

答えて

2

getElementsByNameは、すべてのブラウザでという文書のプロパティです。すべてのブラウザで要素オブジェクトのプロトタイプに追加することはできません。可能であれば、ネイティブ実装よりも効率が悪くなります。ドキュメントから返されたノードリストに必要なフィルタリングを行うことができます。

関連する問題