我有一个带有数据属性的div元素,我需要用它来选择该元素,但我在如何做到这一点上画了一个空白。
HTML
<div class="element" data-id="123456789"></div>
JS
var element = document.body.querySelector('.element[data-id=123456789]');
答案 0 :(得分:2)
您只需在""
值
data-id
即可
var element = document.body.querySelector('.element[data-id="123456789"]')
答案 1 :(得分:0)
使用它 document.body.querySelector(“div [data-id ='123456789']”);
答案 2 :(得分:0)
为属性选择器值添加引号:
var element = document.body.querySelector('.element[data-id="123456789"]');