通过js设置不是setAttribute吗?
来源:3-21 拓展-自定义属性data
张小阳_
2022-06-26 17:49:15
dataset可以替代setAttribute吗?它俩啥关系
使用dataset设置多个单词组合的话,只能用驼峰命名法,不能加- 是不是
1回答
同学你好,对于你的问题解答如下:
1、当设置的自定义属性以data-开头时,dataset可以替代setAttribute。 例如:
2、setAttribute和dataset都可以用来设置自定义属性,但是setAttribute的作用更广泛,可以设置任意的自定义属性,而dataset只能设置以data-开头的自定属性。例如:
(1)setAttribute('test', 'a' ) 设置的自定义属性,名为test,值为a
(2) dataset.test = 'a' 设置的自定义属性,名为data-test,值为a
3、是的,只能使用驼峰式命名。
祝学习愉快~
相似问题