Chrome 获取和更改特定类型的所有元素

6kkfgxo0  于 2023-05-11  发布在  Go
关注(0)|答案(1)|浏览(138)

我目前正在开发一个chrome扩展,需要获取此类型的所有元素:

我尝试了这个方法,但无法更改所有这些元素的css属性:

const nodeList = document.querySelectorAll(".titleCard-progress"); 
for (let i = 0; i < nodeList.length; i++) {   
    nodeList[i].style.visibility = "hidden"; 
}

如何获取progress类型和类titleCard-progress的所有元素?

yb3bgrhw

yb3bgrhw1#

我猜可能是因为你的脚本执行时,这些元素还没有生成。想想你的代码是什么时候执行的,元素是什么时候生成的,即使你在元素生成之后执行代码,之后还会有更多的元素生成,你的代码不会对它们做任何事情。
对于那些作用于所有元素和所有未来元素的操作,我建议插入一些CSS样式,这些样式将作用于所有当前和未来元素。
我不确定这是否真的是问题所在。
祝你好运

相关问题