ホームページ >ウェブフロントエンド >jsチュートリアル >getElementById() を使用して重複した ID を持つ要素を取得できますか?
getElementById による重複 ID の克服
質問:
のコレクションを取得するにはどうすればよいですか?のみを使用して同じ ID を持つ要素getElementById()?
答え:
getElementById() を使用して同じ ID を持つ複数の要素を取得することは、HTML 標準に違反します。ただし、このような無効な HTML 構造に直面した場合は、次のように querySelectorAll() を利用するという代替方法もあります。
このメソッドを使用すると、重複した ID を含む無効な HTML 構造に移動して、必要なリクエストを適用できます。一致する各要素に影響を与えます。提供されているコードは、無効な HTML を処理するための回避策として意図されており、有効な HTML ドキュメントを構築するための推奨方法とはみなされないことに注意してください。
以上がgetElementById() を使用して重複した ID を持つ要素を取得できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。