ID セレクターは、ページ上に特定の ID 名を持つ要素が 1 つしか存在できないという点で一意であると聞きました。実際には、javascript と css で id で要素を選択する場合、これはまったく当てはまらないようです。ライブラリもブラウザーも気にしないようです。ブラウザーなど、同じ id を持つ複数の要素を持つことの残りの結果はありますか?これはもっと厳密で、同じ ID を持つ要素がある場合、ページをロードしませんか?
「要素には一意の ID が必要である」ということわざが単に真実ではなかったとしても、私は満足するでしょう。