HTML模板标签中的ID属性

5
所以,我正在深入了解HTML5模板标签,作为我未来解决网页应用问题的可能方案。但是有一件事情我似乎找不到答案:在模板标签内能否使用id属性?
模板可以重复使用,但ids不能。因此,多次使用相同的模板(这也是它们被发明的原因)将导致无效的HTML,从理论上讲。有任何官方答案吗?
2个回答

8
你可以在模板标签内使用id属性。但需要注意的是,模板可以被重复使用,而id不能。如果多次使用相同的模板(这也是模板设计的初衷),将导致无效的HTML,这是理论上的情况。因此,在将ID添加到主DOM之前,请确保它们是唯一的。您可以在将其附加到主DOM之前在模板的DOM中编辑它们。

2
所以,实际上,第一个答案也是否定的 :) 我有点纯粹主义哈哈。 - David

0

如果您将模板盖章到主文档中,则ID必须是唯一的,但是,如果您将模板盖章到影子根中,则可以在影子DOM内重复使用ID。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接