重复元素子的id

zsh*_*arp 1 html javascript

如果父ID不同,是否可以为元素的子元素名称与另一元素的子元素的id相同?任何潜在的冲突?

Joh*_*ica 9

不,元素ids在整个文档中应该是唯一的.document.getElementById()不能正确使用重复的ids(显然,因为它只返回一个元素).现在你的页面可能与副本ids 一起正常工作,它不像浏览器会崩溃或拒绝呈现页面或任何东西,但它不是正确的HTML.

如果您需要非唯一标识符,请使用该class属性.这正是用于标记具有相同名称的多个元素的原因.