Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.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中获取数据属性?_Javascript - Fatal编程技术网

如何在javascript中获取数据属性?

如何在javascript中获取数据属性?,javascript,Javascript,所以,我想从元素中获取一个数据价格属性。我不想使用jQuery(只是因为它的安装看起来非常复杂,我想做一些非常简单的事情)。我该怎么做?我找不到用javascript实现的方法。我已经尝试在元素变量之后添加点。将为您提供元素的数据-*属性集(如果支持),因此: element.dataset.price 在不支持此功能的浏览器上,可以使用常用的.getAttribute('data-price')并进行适当的强制转换。将获得元素的数据-*属性集(如果支持),因此: element.datase

所以,我想从元素中获取一个数据价格属性。我不想使用jQuery(只是因为它的安装看起来非常复杂,我想做一些非常简单的事情)。我该怎么做?我找不到用javascript实现的方法。我已经尝试在元素变量之后添加点。

将为您提供元素的
数据-*
属性集(如果支持),因此:

element.dataset.price
在不支持此功能的浏览器上,可以使用常用的
.getAttribute('data-price')
并进行适当的强制转换。

将获得元素的
数据-*
属性集(如果支持),因此:

element.dataset.price
在不支持此功能的浏览器上,可以使用常用的
.getAttribute('data-price')
并进行适当的强制转换。

将获得元素的
数据-*
属性集(如果支持),因此:

element.dataset.price
在不支持此功能的浏览器上,可以使用常用的
.getAttribute('data-price')
并进行适当的强制转换。

将获得元素的
数据-*
属性集(如果支持),因此:

element.dataset.price

在不支持此功能的浏览器上,您可以使用常用的
.getAttribute('data-price')
并进行适当的强制转换。

document.getElementById('element')。getAttribute('data-price')
jQuery不需要安装。
document.getElementById('element')。getAttribute('data-price'))
jQuery不需要安装。
document.getElementById('element').getAttribute('data-price')
jQuery不需要安装。
document.getElementById('element').getAttribute('data-price')
jQuery不需要安装。我从来不知道数据集存在,感谢您的启示,遗憾的是IE才刚刚开始支持它。我不知道数据集的存在感谢启蒙,遗憾的是IE才刚刚开始支持它。我不知道数据集的存在感谢启蒙,遗憾的是IE才刚刚开始支持它。我不知道数据集的存在感谢启蒙,真遗憾,我才刚刚开始支持它。