Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.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 您可以使用queryselector按属性查找元素,但不包含特定的类名吗?_Javascript_Html_Css_Queryselector - Fatal编程技术网

Javascript 您可以使用queryselector按属性查找元素,但不包含特定的类名吗?

Javascript 您可以使用queryselector按属性查找元素,但不包含特定的类名吗?,javascript,html,css,queryselector,Javascript,Html,Css,Queryselector,假设我有一些类似的元素: 现在我想得到所有不包含classNameb和dataone=“1”和datatwo=“2”的div。我该怎么做?谢谢 使用jQuery: $('div:not(.b)[data one=“1”][data two=“2”]”) 使用普通JavaScriptquerySelectorAll: document.querySelectorAll('div:not(.b)[data one=“1”][data two=“2”]”) 这个怎么样 document.quer

假设我有一些类似的元素:


现在我想得到所有不包含className
b
dataone=“1”
datatwo=“2”
的div。我该怎么做?谢谢

使用jQuery:

$('div:not(.b)[data one=“1”][data two=“2”]”)
使用普通JavaScript
querySelectorAll

document.querySelectorAll('div:not(.b)[data one=“1”][data two=“2”]”)
这个怎么样

document.querySelectorAll('div:not(.b)[data-one="1"][data-two="2"]')

类似于div.b[data one=1][data two=2]@CoderLee——好吧,问题的意思改变了,第一个答案无效。即使是现在,也可以解释哪些属性不适用。我们也没有OP试图自己解决这个问题,也没有任何迹象表明他们进行了研究。