您能在HTML头部标签中使用ID吗?

3

我认为答案可能是“不行”,但我想得到比我更懂的人的意见。你能否在部分使用HTML元素的“id”属性,例如标题或链接?目的是使用JavaScript更改它们的值。谢谢。


你可以,你想做什么? - Pavel Durov
可能是Is it okay to add id/class to <link> tag?的重复问题。 - Drew Kennedy
3个回答

15

是的。所有HTML元素都支持ID属性。

参见规范

以下属性适用于所有HTML元素(即使这些元素在本规范中未定义):

  • id

2020年12月更新:该列表不再明确提到“id”,这让我认为它已被删除。但是,“id”仍然得到全球支持,现在在列表下面的一个段落中提到:“所有HTML元素都可以指定class、id和slot属性。” - DeanAttali

1

没错。每个html元素都支持一个id:

<head id="everyone"/>

1

id属性是一个全局属性

是的,你可以在head元素中使用id属性。此外,以下是全局属性的完整列表,它们可以被指定在所有HTML元素上。

  • accesskey
  • class
  • contenteditable
  • dir
  • hidden
  • id
  • lang
  • spellcheck
  • style
  • tabindex
  • title
  • translate

从您的链接中:本文档已停用,仅供历史目的。 它已经过时,并且从未成为标准规范。请不要使用它。 - Quentin

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