我一直在使用:
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 ...
考虑您编写的代码实际上是做什么的。
实际上,您可以使用bracket-notation执行此操作。 element.dataset
将返回元素中可用的dataset
对象,因此有两种方法可以访问对象dot-notation