【发布时间】:2018-01-26 23:21:21
【问题描述】:
我正在尝试使用:
document.querySelectorAll('[data-r=0 data-c=0]');
选择一个特定的 HTML 元素但它返回:
未捕获的 DOMException:无法对“文档”执行“querySelectorAll”:“[data-r=0 data-c=0]”不是有效的选择器。
我试图理解为什么。它不是一次查询2个数据集吗?我在网上找到的所有示例都只显示了 querySelectorAll 的示例,其中只有一个数据集。我正在尽量避免使用 JQuery,有什么办法吗?
<table id="board">
<tr>
<td class="box" data-r=0 data-c=0></td>
<td class="box" data-r=0 data-c=1></td>
<td class="box" data-r=0 data-c=2></td>
</tr>
<tr>
<td class="box" data-r=1 data-c=0></td>
<td class="box" data-r=1 data-c=1></td>
<td class="box" data-r=1 data-c=2></td>
</tr>
<tr>
<td class="box" data-r=2 data-c=0></td>
<td class="box" data-r=2 data-c=1></td>
<td class="box" data-r=2 data-c=2></td>
</tr>
</table>
【问题讨论】:
标签: javascript html dataset selectors-api