ホームページ >ウェブフロントエンド >jsチュートリアル >属性値によって DOM 要素を効率的に検索するにはどうすればよいですか?

属性値によって DOM 要素を効率的に検索するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-02 19:52:12746ブラウズ

How to Efficiently Find DOM Elements by Attribute Value?

属性値に基づいて DOM 内の要素を検索する方法

以下に基づいてドキュメント オブジェクト モデル (DOM) 内の要素を検索する属性値は、Web 開発における一般的なタスクです。 DOM API は、この操作を実行するための堅牢なメカニズムを提供します。

最新のブラウザでは、querySelectorAll は、特定の CSS セレクターに一致する要素を取得できるネイティブ メソッドです。たとえば、特定の data-foo 属性が「value」に設定されている要素を検索するには、次のセレクターを使用できます:

document.querySelectorAll('[data-foo="value"]');

このメソッドは、MDN で詳しく説明されているように、すべての主要な最新ブラウザーでサポートされています。 https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelectorAll およびhttps://caniuse.com/queryselector.

IE9 以前などの古いブラウザの場合は、jQuery ライブラリを使用して同じ機能を実現できます。

$('[data-foo="value"]');

以上が属性値によって DOM 要素を効率的に検索するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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