input#id

id属性は一意に識別すると書いたが、もし異なるタグでidが同じならエラーになるのか。試してみる。

id=id - IDの割り当て - とほほのWWW入門

2つのinputタグでidを同じにする。

これでアクセスすると、

普通に表示される
普通に表示される

普通に表示される。
button1を押しても、

idは同じでも"abcde"のほうが取れた
idは同じでも"abcde"のほうが取れた

idは同じでも"abcde"のほうが取れた。
デベロッパーツールを起動すると、

一意でない2つの要素が見つかったっていう警告は出てるね
一意でない2つの要素が見つかったっていう警告は出てるね

一意でない2つの要素が見つかったっていう警告は出てるね。
でもエラーじゃない。

Sample/html/input/id/src/input at master · bg1bgst333/Sample · GitHub