有没有一种简单的方法可以通过data-foo
(特定的数据属性名称)获取所有元素,例如getElementsByTagName
或getElementsByClassName
谢谢.
注意:我没有使用 JS 库。
最佳答案
在兼容的浏览器中,您有一种方法,只要您事先知道要查找的属性的名称,例如 data-myatt
:
var dataElems = document.querySelectorAll('[data-myatt]');
引用文献:
关于javascript - 检索所有具有 data-foo Javascript 的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10253305/