Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用这个现有的JS代码示例查找基于数据属性的元素?_Javascript - Fatal编程技术网

Javascript 如何使用这个现有的JS代码示例查找基于数据属性的元素?

Javascript 如何使用这个现有的JS代码示例查找基于数据属性的元素?,javascript,Javascript,我想针对一个指定的div,但我现在的示例只是当它有一个id时。 我想使用纯Javascript 当前: <div id="my_id">hello</div> <script> document.getElementById('my_id').insertAdjacentHTML('beforebegin', '<h3>text</h3>'); </script> 你好 document.getElementBy

我想针对一个指定的div,但我现在的示例只是当它有一个id时。 我想使用纯Javascript

当前:

<div id="my_id">hello</div>

<script>
document.getElementById('my_id').insertAdjacentHTML('beforebegin',
    '<h3>text</h3>');
</script>
你好 document.getElementById('my_id')。insertAdjacentHTML('beforebeagin', “文本”); 我的情况是:

<div data-foo="bar">hello</div>
<div data-foo="club">hi</div>
你好 你好 如何将具有
bar
data foo属性的div作为目标?

您可以使用一个:

document.querySelector(“div[data foo='bar']”)。insertAdjacentHTML('beforebeagin',
“文本”)
你好
您好