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
现在我想得到所有不包含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.querySelectorAll('div:not(.b)[data-one="1"][data-two="2"]')
类似于div.b[data one=1][data two=2]@CoderLee——好吧,问题的意思改变了,第一个答案无效。即使是现在,也可以解释哪些属性不适用。我们也没有OP试图自己解决这个问题,也没有任何迹象表明他们进行了研究。