使用javascript时是否可以通过数据集获取和查询元素?

Jam*_*yne 1 javascript html5 dataset

我们都熟悉getElementByID,getElementsByClassName和document.querySelector()方法.我的问题是,由于HTML5允许我们现在使用数据集,我们可以通过数据集查询元素吗?谢谢.

Den*_*ret 5

您可以做很多事情但是您可以使用以下方法获取数据集中具有特定变量的元素:

var elements = document.querySelectorAll('[data-name]');
Run Code Online (Sandbox Code Playgroud)

并且您可以使用具有特定值的元素

var elements = document.querySelectorAll('[data-name="value"]');
Run Code Online (Sandbox Code Playgroud)