如何使用Javascript按数据属性定位元素

时间:2016-12-28 11:34:23

标签: javascript

我有一个带有数据属性的div元素,我需要用它来选择该元素,但我在如何做到这一点上画了一个空白。

HTML

<div class="element" data-id="123456789"></div>

JS

var element = document.body.querySelector('.element[data-id=123456789]');

3 个答案:

答案 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"]');