ホームページ >ウェブフロントエンド >jsチュートリアル >一般的な生の JS セレクターの使用法まとめ_JavaScript スキル
共通の getElementById、getElementsByName、getElementsByTagName。しかし、外国人はこれらの API に満足できなかったため、getElementsByClassName を考案しました。ここでは、オリジナルの js 選択についてのみ説明します。
1.getElementById
これは最も一般的に使用されるセレクターであり、ID によって見つかります:
例:
var test=document.getElementById(" test ").value;//ドキュメント内の id test を持つ要素の値を取得し、それを変更するテスト面に割り当てます
2.getElementsByName
例:
var test= document.getElementByName("test");//ドキュメント内のtestという名前の要素のノードを取得し、テスト変数に代入します。このとき、テスト変数は配列
3です。 getElementsByTagName
例:
var test=document.getElementsByTagName("test");//ドキュメント内のクラスtestを持つ要素のノードを取得し、testに代入します。 、テスト変数は配列であり、このセレクターは IE5、6、7、8 では使用できません
4.getElementsByClassName
このセレクターは js API で見つかりません。これを使用したい場合は、自分でメソッドを定義する必要があります。通常の原則として、まず getElementsByTagName("*") を使用してドキュメント内のすべての要素を取得し、次に正規表現を使用して一致する要素を見つけ、それらを配列に入れます。それらを返してください。インターネット上には、このセレクターを実装した多くのプログラマーがいます。次に、2 つの例を示します。
(1) Robert Nyman によって作成された Ultimate getElementsByClassName スキームは、2005 年に実装されました。外国人はかなり前に実装されていますが、非常に遠いです。