Javascript HTMLDOM中基于类属性缺失的元素选择

Javascript HTMLDOM中基于类属性缺失的元素选择,javascript,html,dom,Javascript,Html,Dom,使用HTMLDOM,我想选择几乎所有的td标记,除了那些类属性为“xyz”的td标记 使用document.selectElementsByTagname[“td”]我可以获取所有td元素。但是,我不想要所有的,只想要那些包含class属性的“xyz” 由于HTMLDOM中没有谓词,我目前看不到实现这一点的方法。还有办法吗?您喜欢这样做: document.querySelector("td:not(.xyz)") 可以与伪类选择器一起使用 document.querySelectorAll(

使用HTMLDOM,我想选择几乎所有的td标记,除了那些类属性为“xyz”的td标记

使用document.selectElementsByTagname[“td”]我可以获取所有td元素。但是,我不想要所有的,只想要那些包含class属性的“xyz”

由于HTMLDOM中没有谓词,我目前看不到实现这一点的方法。还有办法吗?

您喜欢这样做:

document.querySelector("td:not(.xyz)")
可以与伪类选择器一起使用

document.querySelectorAll("td:not(.xyz)")
Array.from(document.querySelectorAll(“td:not(.xyz)”)).forEach(函数(e){
e、 style.color=“红色”;
})

A.
A.
A.
A.
A.
A.