是的,它必须是独一无二的.
HTML4:
https://www.w3.org/TR/html4/struct/global.html#h-7.5.2个
第7.5.2节:
ID=名称[CS] 此属性为元素指定名称.此名称在文档中必须是唯一的.
HTML5:
https://www.w3.org/TR/html5/dom.html#element-attrdef-global-id
id属性指定其元素的唯一标识符(ID).这个 值在元素的主目录子树中的所有ID中必须是唯一的 并且必须至少包含一个字符.该值不得包含 任何空格字符.