JavaScript で同じ ID を持つ複数の要素を操作するにはどうすればよいですか?

DDD
リリース: 2024-11-19 12:00:04
オリジナル
281 人が閲覧しました

How to Work with Multiple Elements with the Same ID in JavaScript?

JavaScript の getElementById() を使用して、同じ ID を持つ複数の要素を操作する

HTML 要素には一意の ID が必要であるというルールにもかかわらず、要素が重複した ID を持つ状況が発生する可能性があります。 API ドキュメントなどの外部要因によるもの。このような場合、JavaScript の getElementById() 関数を使用してこれらの要素のコレクションを取得するのは困難な場合があります。

最初に一致した要素のみを返す getElementById() のみに依存する代わりに、querySelectorAll() を利用して、同じ ID を持つ複数の要素を取得します。これを実現する方法は次のとおりです。

var elms = document.querySelectorAll("[id='duplicateID']");

// Iterate through the elements and perform necessary actions
for (var i = 0; i < elms.length; i++) {
  elms[i].style.display = 'none'; // For example, hiding the elements
}
ログイン後にコピー

このコードは、指定された ID を持つ要素の配列を提供し、必要に応じてプロパティを操作または変更できるようにします。

以上がJavaScript で同じ ID を持つ複数の要素を操作するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート