假设我有以下标记:
<div id="Movie" data-genre="horror">The Hills Have Eyes</div>
Run Code Online (Sandbox Code Playgroud)
我知道我可以使用以下方法访问该元素的数据集属性:
document.getElementById("Movie").dataset.genre
Run Code Online (Sandbox Code Playgroud)
要么
document.getElementById("Movie").getAttribute("data-genre")
Run Code Online (Sandbox Code Playgroud)
但有没有办法让所有元素具有相同的流派而不使用任何其他功能?我正在考虑这样的事情:
document.getElementsByDataSetKey(key)
Run Code Online (Sandbox Code Playgroud)
Mus*_*usa 15
你可以试试 querySelectorAll
document.querySelectorAll('[data-genre~="horror"]');
Run Code Online (Sandbox Code Playgroud)
将为您提供包含恐怖的数据类型的所有元素.
| 归档时间: |
|
| 查看次数: |
7458 次 |
| 最近记录: |