如果我有那个字符串:
document.querySelectorAll("[data-name=" + CSS.escape(variable) + "]","[class='nameclass']");
它采用具有第一个属性的所有元素以及具有第二个属性的所有元素。
我该如何只取每个属性的元素?
看来您正在寻找这个选择器:
document.querySelectorAll(".nameclass[data-name=" + CSS.escape(variable) + "]");
请注意,我用作.nameclass
了不同于的类选择器[class=nameclass]
。第一个选择其类nameclass
之一的元素,第二个选择仅具有nameclass
class属性的元素。
如果nameclass
应该选择仅具有class属性的元素,则选择器应为:
"[class=nameclass][data-name=" + CSS.escape(variable) + "]"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句