我目前正在開發一個chrome擴展,需要獲得這種類型的所有元素:
我試過了,但是無法改變所有這些元素的css屬性:
const nodeList = document.querySelectorAll(".titleCard-progress");
for (let i = 0; i < nodeList.length; i++) {
nodeList[i].style.visibility = "hidden";
}
我怎樣才能得到所有類型progress和類titleCard-progress的元素?
我猜可能是因為你的腳本在那些元素還沒有生成的時候就執行了。當你的代碼被執行的時候,當元素被生成的時候,即使你在元素被生成之后執行你的代碼,在那之后會有更多的元素被生成,你的代碼將不會對它們做任何事情。
對于那些作用于所有元素和所有未來元素的動作,我建議插入一些作用于所有當前和未來元素的CSS樣式。
不確定這是不是真正的問題。
祝你好運。