我正在尝试使用 classList 将一个名为“blackbackdrop”的类添加到具有名为“icon”的类的每个元素。
不幸的是,由于错误TypeError: elements.classList is undefined
,它无法工作。
我正在使用此代码:
function blackBackDropIcon() {
var elements = document.getElementsByClassName("icon");
elements.classList.add('blackbackdrop');
}
最佳答案
试试这个:
function blackBackDropIcon() {
var elements = document.getElementsByClassName("icon");
for (i = 0; i < elements.length; i++) {
elements[i].classList.add('blackbackdrop');
}
}
关于javascript - 如何修复错误 : TypeError: elements. classList 未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56047633/