document.querySelector在一个元素中包含多个数据属性

维森:

我试图找到一个document.querySelector具有多个数据属性的元素

<div class="text-right" data-point-id="7febe088-4eca-493b-8455-385b39ad30e3" data-period="current">-</div>

我想到了这样的事情:

document.querySelector('[data-point-id="7febe088-4eca-493b-8455-385b39ad30e3"] [data-period="current"]')

但这是行不通的。
但是,如果我将第二个数据属性放在一个子元素中,则效果很好:

<div class="text-right" data-point-id="7febe088-4eca-493b-8455-385b39ad30e3"> <span data-period="current">-</span> </div>

因此,是否可以选择一次搜索两个属性
我尝试了几种选择,但我不明白。

阿伦·P·约翰尼(Arun P Johny):

2个选择器之间不应有空格

document.querySelector('[data-point-id="7febe088-4eca-493b-8455-385b39ad30e3"][data-period="current"]')

如果在它们之间留一个空格,它将成为后代选择器,即它将搜索元素data-period="current"内部的元素属性data-point-id="7febe088-4eca-493b-8455-385b39ad30e3"例如

<div class="text-right" data-point-id="7febe088-4eca-493b-8455-385b39ad30e3">
    <div data-period="current">-</div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

document.querySelectorAll(不止一个数据集);

来自分类Dev

Angular中的document.querySelector

来自分类Dev

使用document.querySelector()

来自分类Dev

在 `document.querySelector` 中包含单引号和双引号

来自分类Dev

为什么document.getElementById仅返回多个项目数组中的一个项目?

来自分类Dev

处理多个document.querySelector结果

来自分类Dev

Document.querySelector返回多个分支

来自分类Dev

两个 Document 属性中的一个未插入到 mongoDB 集合中,使用:Mongoose 和 Express

来自分类Dev

如何识别#document 中的元素

来自分类Javascript

如何在一个元素上具有多个数据绑定属性?

来自分类Dev

JS-document.querySelector()|| document.querySelector()给出类型错误

来自分类Dev

如何实现document.querySelector?

来自分类Dev

document.querySelector返回null

来自分类Dev

普通JavaScript中的$(document).on()?

来自分类Dev

Postgres选择jsonb数组在另一个数组中包含一个或多个元素的位置

来自分类Dev

为什么 document.getElementsByClassName 在这里返回一个数组?

来自分类Dev

完成document.location.href =后,使用JQuery将一个类添加到元素中

来自分类Dev

如何根据'color'属性使用'document.querySelector'获取特定元素?

来自分类Dev

为什么我们创建一个变量来引用一个类而不是仅仅使用document.querySelector(“。class”)?

来自分类Dev

document.querySelector 获取包含括号的类名

来自分类Dev

如何找到一个以`document.querySelectorAll`开头并以结尾的元素?

来自分类Dev

为什么document.getElementById返回一个具有名为“值”的属性的对象?

来自分类Dev

Document.querySelector() 未顯示所有元素

来自分类Dev

document.querySelector()返回的元素不是Node的实例

来自分类Dev

引导程序弹出窗口中元素的 document.querySelector

来自分类Javascript

jQuery-多个$(document).ready ...?

来自分类Dev

如何通过document.querySelector依次查找多个<br>?

来自分类Dev

Javascript:定义一个新的protoype,它将用document.findId()替换document.getElementById()

来自分类Dev

document.querySelector() 结合类名和属性

Related 相关文章

  1. 1

    document.querySelectorAll(不止一个数据集);

  2. 2

    Angular中的document.querySelector

  3. 3

    使用document.querySelector()

  4. 4

    在 `document.querySelector` 中包含单引号和双引号

  5. 5

    为什么document.getElementById仅返回多个项目数组中的一个项目?

  6. 6

    处理多个document.querySelector结果

  7. 7

    Document.querySelector返回多个分支

  8. 8

    两个 Document 属性中的一个未插入到 mongoDB 集合中,使用:Mongoose 和 Express

  9. 9

    如何识别#document 中的元素

  10. 10

    如何在一个元素上具有多个数据绑定属性?

  11. 11

    JS-document.querySelector()|| document.querySelector()给出类型错误

  12. 12

    如何实现document.querySelector?

  13. 13

    document.querySelector返回null

  14. 14

    普通JavaScript中的$(document).on()?

  15. 15

    Postgres选择jsonb数组在另一个数组中包含一个或多个元素的位置

  16. 16

    为什么 document.getElementsByClassName 在这里返回一个数组?

  17. 17

    完成document.location.href =后,使用JQuery将一个类添加到元素中

  18. 18

    如何根据'color'属性使用'document.querySelector'获取特定元素?

  19. 19

    为什么我们创建一个变量来引用一个类而不是仅仅使用document.querySelector(“。class”)?

  20. 20

    document.querySelector 获取包含括号的类名

  21. 21

    如何找到一个以`document.querySelectorAll`开头并以结尾的元素?

  22. 22

    为什么document.getElementById返回一个具有名为“值”的属性的对象?

  23. 23

    Document.querySelector() 未顯示所有元素

  24. 24

    document.querySelector()返回的元素不是Node的实例

  25. 25

    引导程序弹出窗口中元素的 document.querySelector

  26. 26

    jQuery-多个$(document).ready ...?

  27. 27

    如何通过document.querySelector依次查找多个<br>?

  28. 28

    Javascript:定义一个新的protoype,它将用document.findId()替换document.getElementById()

  29. 29

    document.querySelector() 结合类名和属性

热门标签

归档