html模板标记中的id属性

时间:2015-04-26 20:06:06

标签: javascript html templates html5-template

所以,我潜入HTML5模板标签,作为我的Web应用程序问题的未来可能的解决方案。我似乎没有找到的一件事是:你能在模板标签中使用id属性吗?

模板可以重复使用,但ID不可以。因此,理论上,多次使用相同的模板(这就是它们首先发明的原因)将导致无效的HTML。任何官方答案?

2 个答案:

答案 0 :(得分:4)

  

您可以在模板标记中使用id属性吗?

是的,但是:

  

模板可以重复使用,但id不能。

正确。

  

因此,理论上,多次使用相同的模板(这就是它们首先被发明的原因)将导致无效的HTML。

是。不要那样做。在将ID添加到主DOM之前,请确保ID是唯一的。您可以在将模板附加到主DOM之前在模板的DOM中编辑它们。

答案 1 :(得分:0)

如果要将模板标记到主文档中,则ID必须是唯一的,但是,如果要将模板标记到影子根中,则可以在影子DOM中重新使用ID。