javascript - 检索所有具有 data-foo Javascript 的元素

标签 javascript

有没有一种简单的方法可以通过data-foo(特定的数据属性名称)获取所有元素,例如getElementsByTagNamegetElementsByClassName谢谢.

注意:我没有使用 JS 库。

最佳答案

在兼容的浏览器中,您有一种方法,只要您事先知道要查找的属性的名称,例如 data-myatt:

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

JS Fiddle proof-of-concept .

引用文献:

关于javascript - 检索所有具有 data-foo Javascript 的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10253305/

相关文章:

javascript - knockout 对象绑定(bind)

javascript - 加载未绑定(bind)到组件的蒙版,在父级 X、Y 移动时中断

javascript - 有没有更简单或更短的方法来编写这个重复代码?

javascript - Karma Coverage 和 Babel+Browserify 预处理

javascript - 将 bcryptjs 与 Mongo 结合使用

javascript - 如何使用javascript随机使用and或&替换一个标点符号

javascript - 使用谷歌地图javascript旋转具有多个路径的svg标记

javascript - 将 json 对象值视为整数

javascript - 缺少逗号的问题?

javascript - 如何使用 Angular 编写嵌套条件?