简体   繁体   English

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

[英]How to target element by data attribute using Javascript

I have a div element with a data attribute that I need to use to select that element but I'm drawing a blank on how to do that. 我有一个带有data属性的div元素,我需要使用它来选择该元素,但是我在如何做到这一点上画了一个空白。

HTML 的HTML

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

JS JS

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

您只需要在data-id值上添加""

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

使用此document.body.querySelector(“ div [data-id ='123456789']”);

在属性选择器值中添加引号:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM