检索所有具有foo Javascript数据的元素

检索所有具有foo Javascript数据的元素,javascript,Javascript,是否有一种通过datafoo(一个特定的数据属性名称)获取所有元素的简单方法,如getElementsByTagName或getElementsByClassName,谢谢 注意:我没有使用JS库。在兼容浏览器中,只要您事先知道要查找的属性的名称,比如说数据myatt: var dataElems = document.querySelectorAll('[data-myatt]'); 参考资料: 您是否有特定的数据-属性需要恢复?或者所有带有数据前缀属性的属性?一个特定的属性,例如d

是否有一种通过
datafoo
(一个特定的数据属性名称)获取所有元素的简单方法,如
getElementsByTagName
getElementsByClassName
,谢谢


注意:我没有使用JS库。

在兼容浏览器中,只要您事先知道要查找的属性的名称,比如说
数据myatt

var dataElems = document.querySelectorAll('[data-myatt]');

参考资料:


您是否有特定的
数据-
属性需要恢复?或者所有带有数据前缀属性的属性?一个特定的属性,例如data myattOh,我们不想让事情变得太简单,是不是…?=)