gpt4 book ai didi

javascript - .querySelectorAll 如何仅获取具有所有属性的元素

转载 作者:行者123 更新时间:2023-11-28 12:21:26 24 4
gpt4 key购买 nike

如果我有那个字符串:`

document.querySelectorAll("[data-name=" + CSS.escape(variable) + "]","[class='nameclass']");

它采用具有第一个属性的所有元素和具有第二个属性的所有元素。

我必须如何做才能只获取具有每个属性的元素?

最佳答案

您似乎正在寻找此选择器:

document.querySelectorAll(".nameclass[data-name=" + CSS.escape(variable) + "]");

请注意,我使用 .nameclass 作为类选择器,这与 [class=nameclass] 不同。第一个选择其类之一为 nameclass 的元素,第二个选择仅具有 nameclass 类属性的元素。

如果要选择只有nameclass类属性的元素,则选择器应该是:

"[class=nameclass][data-name=" + CSS.escape(variable) + "]"

关于javascript - .querySelectorAll 如何仅获取具有所有属性的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37238057/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com