我目前正在开发一个chrome扩展,需要获取此类型的所有元素:
我尝试了这个方法,但无法更改所有这些元素的css属性:
const nodeList = document.querySelectorAll(".titleCard-progress");
for (let i = 0; i < nodeList.length; i++) {
nodeList[i].style.visibility = "hidden";
}
如何获取progress类型和类titleCard-progress的所有元素?
1条答案
按热度按时间yb3bgrhw1#
我猜可能是因为你的脚本执行时,这些元素还没有生成。想想你的代码是什么时候执行的,元素是什么时候生成的,即使你在元素生成之后执行代码,之后还会有更多的元素生成,你的代码不会对它们做任何事情。
对于那些作用于所有元素和所有未来元素的操作,我建议插入一些CSS样式,这些样式将作用于所有当前和未来元素。
我不确定这是否真的是问题所在。
祝你好运