当你用 getElementsByClassName 或 querySelectorAll 时,你得到的不是数组!
它们是 HTMLCollection 或 NodeList。它们看起来像数组,但没有 map, filter 这些方法!
我就要对它们用 forEach!看我把浏览器弄崩溃!🔥
NodeList (来自 querySelectorAll) 确实支持 forEach,但 HTMLCollection 不支持。
最安全的做法是:Array.from() 把它变成真数组!
这里有一堆圆球。点击按钮,把它们全部变成绿色!