3

我知道标识符的值不能以数字或连字符开头,但数据属性可以吗?如果是这样,有什么理由不使用data--=""(不是我会,只是好奇地说)

4

1 回答 1

3

见定义

自定义数据属性是无命名空间中的属性,其名称以字符串“data-”开头,连字符后至少有一个字符,与 XML 兼容,并且不包含 U+0041 到 U+005A 范围内的字符(拉丁文大写字母 A 到拉丁文大写字母 Z)。

原因是 XML 兼容性。当然还有 javascript 的兼容性,因为这var 1234是不可能的。

于 2012-06-10T11:09:01.603 回答