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

sty*_*ler 4 javascript

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

的HTML

<div class="element" data-id="123456789"></div>
Run Code Online (Sandbox Code Playgroud)

JS

var element = document.body.querySelector('.element[data-id=123456789]');
Run Code Online (Sandbox Code Playgroud)

Nen*_*car 8

你只需要添加""data-id价值

var element = document.body.querySelector('.element[data-id="123456789"]')
Run Code Online (Sandbox Code Playgroud)