小编典典

将自己的属性添加到HTML元素可以吗?

html

在当前正在研究的学习项目中,我需要添加一个属性,其值为数字。

如果我创建自己的属性,说“ messid”并为其分配一个数字值,例如“ 12”,“ 6”等,可以吗?

这就是为什么我要这样做,以便如果我做错了,则可以纠正我:我需要在我的JavaScript中(使用jQuery)访问此数字。仅获取attribute的值很容易,但是从诸如“m12”或“ m6”之类的字符串中提取数字值很麻烦。(我是JavaScript世界的初学者。)


阅读 285

收藏
2020-05-10

共1个答案

小编典典

归根结底,我在营地中相信数据属性是最好的选择。为了避免名称冲突,正在HTML5中引入它们。本质上,如果要存储任何相关数据,只需在属性名称前添加“
data-”即可:

<div class="user" data-userid="5"></div>

整个问题的唯一弊端就是您的XHTML无法验证,但是老实说,我并不在乎那些东西。(是的,我说了)

2020-05-10