[英]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.