有一個簡單的方法來反轉document.querySelectorAll(selector)inverse?
document.querySelectorAll(selector)
換句話說,一個方法,讓我在文檔中的所有元素不匹配選擇?
有一個簡單的方法來反轉document.querySelectorAll(selector)inverse?
document.querySelectorAll(selector)
換句話說,一個方法,讓我在文檔中的所有元素不匹配選擇?
selector
只是一個CSS選擇器,這樣你就可以使用:not()選擇:
document.querySelectorAll(":not(.myClass)");
「*只是一個CSS選擇器*」是什麼意思?它需要是一個[* simple * selector](http://www.w3.org/TR/css3-selectors/#simple-selectors) – Bergi
我引用了MDN:'選擇器是一個包含一個或多個CSS的字符串選擇器之間用逗號隔開' – CodingIntrigue
啊,DOM 4會允許它們;但它似乎還沒有被任何瀏覽器支持。 – Bergi
':沒有(選擇)' – jantimon
將你需要的是什麼?這將是很多元素,所以可能是對[實際問題]的一個愚蠢的方法(http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) - 並沒有簡單的方法。 (雖然不是一個愚蠢的問題) – Bergi
@jantimon:但這隻適用於*簡單選擇器*,不適用於所有選擇器。 – Bergi