ホームページ  >  記事  >  ウェブフロントエンド  >  jsセレクターの包括的な分析

jsセレクターの包括的な分析

怪我咯
怪我咯オリジナル
2017-04-01 09:13:491356ブラウズ

ネイティブ JS セレクターには、getElementById、getElementsByName、getElementsByTagName、getElementsByClassName の 4 つがあります。以下では、これら 4 つのセレクターの使用法を 1 つずつ紹介します。

1.getElementById(IDで要素を取得)

使い方: document.getElementById("Id"); Idは取得する要素のid属性値です。

2.getElementsByName (name 属性による要素の取得)

Usage: document.getElementsByName("Name"); Name は、取得する要素の name 属性値です。このメソッドは、通常、フォーム データを送信する場合に適しています。要素が form、img、iframe、applet、embed、object の場合、name 属性を設定すると、name 属性値に基づいて名前が付けられた属性が Document オブジェクトに自動的に作成されます。したがって、 document.domName

3.getElementsByTagName (要素名で要素を取得) を通じて、対応する dom オブジェクトを参照できます

使用法: document.getElementsByTagName(TagName) は、TagName が※すべての要素を取得するには、ドキュメントをDOM要素に置き換えることもできますが、この場合はDOM要素以降の要素のサブセットのみが取得できます。

4.getElementsByClassName (CSSクラスを介して要素を取得する)

使用法: document.getElementsByClassName(ClassName); 複数を同時に取得したい場合は、ClassNameを指定します。 CSSクラスごとにスペースで区切ります。 たとえば、 document.getElementsByClassName("class2 class1") は、class1 および class2 スタイルの要素を取得します。そのため、DOM 要素の背後にある要素のサブセットのみを取得できるように、ドキュメントを DOM 要素に置き換えることもできます。

りー

以上がjsセレクターの包括的な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。