我试图用一行代码更改节点列表中每个元素(按钮)的颜色。首先,我制作了节点列表:
var buttons = document.querySelectorAll('button');
现在我想做的就是用一行代码更改每个按钮的颜色。我尝试过
buttons.style.color = "green";
这将返回一个错误,指出按钮未定义。我认为不可能用该行代码来更改所有元素,而我一直无法找到另一种方法。因此,如果有人知道,将不胜感激。
答案 0 :(得分:0)
with [] .slice.call(document.querySelectorAll('button'));您将获得一个数组,并且它比节点列表更易于使用数组