使用JavaScript访问数据属性

问题描述 投票:0回答:2

我一直在使用:

var data = element.getAttribute('data-name');

但是使用'dataset'似乎更容易。>>

var data = element.dataset.name

但是我的问题是:无论如何,我可以将element.dataset与var一起使用吗?例如,我无法使它正常工作:

var dataName = 'test';

var data = element.dataset.dataName;

我一直在使用:var data = element.getAttribute('data-name');但是使用'dataset'似乎更容易。var data = element.dataset.name但我的问题是:无论如何,我可以使用element.dataset ...

javascript attributes dataset
2个回答
1
投票

考虑您编写的代码实际上是做什么的。


0
投票

实际上,您可以使用bracket-notation执行此操作。 element.dataset将返回元素中可用的dataset对象,因此有两种方法可以访问对象dot-notation

© www.soinside.com 2019 - 2024. All rights reserved.