Javascript 是否可以使用CSS分配数据属性?
我可以通过元素的CSS向元素添加数据属性吗Javascript 是否可以使用CSS分配数据属性?,javascript,html,css,dom,custom-data-attribute,Javascript,Html,Css,Dom,Custom Data Attribute,我可以通过元素的CSS向元素添加数据属性吗 .myClass{ /* assign data attribute here */ } CSS用于表示,而不是数据处理标记。不,这是不可能的。你必须使用其他东西,比如javascript。不,这不是CSS应该使用的。 CSS的思想正是为了表达所有内容,而不是数据。 如果必须的话,您可以在不同的元素中使用不同的可能值,并通过CSS更改可见的元素。数据属性不是CSS…您可以轻松地使用JavaScript对象实现选择器/数据对。
.myClass{
/* assign data attribute here */
}
CSS用于表示,而不是数据处理标记。不,这是不可能的。你必须使用其他东西,比如javascript。不,这不是CSS应该使用的。 CSS的思想正是为了表达所有内容,而不是数据。
如果必须的话,您可以在不同的元素中使用不同的可能值,并通过CSS更改可见的元素。数据属性不是CSS…您可以轻松地使用JavaScript对象实现选择器/数据对。