Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以使用CSS分配数据属性?_Javascript_Html_Css_Dom_Custom Data Attribute - Fatal编程技术网

Javascript 是否可以使用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对象实现选择器/数据对。

我可以通过元素的CSS向元素添加数据属性吗

.myClass{
/* assign data attribute here */
}

CSS用于表示,而不是数据处理标记。

不,这是不可能的。你必须使用其他东西,比如javascript。

不,这不是CSS应该使用的。 CSS的思想正是为了表达所有内容,而不是数据。
如果必须的话,您可以在不同的元素中使用不同的可能值,并通过CSS更改可见的元素。

数据属性不是CSS…您可以轻松地使用JavaScript对象实现选择器/数据对。