我尝试使用for循环来定位元素列表:
for(var i = 1; i < 5; ++i){
console.log(i)
target[i].classList.remove('redText')
anchor[i].classList.remove('redText')
}
预期结果是:
target1.classList.remove('redText')
anchor1.classList.remove('redText')
target2.classList.remove('redText')
anchor2.classList.remove('redText')
....etc.
在控制台中我得到了
ReferenceError: target is not defined
这意味着索引未附加到target
和anchor
。
这有可能实现吗?
答案 0 :(得分:2)
这就是你要找的东西:
for(var i = 1; i < 5; ++i){
console.log(i)
document.getElementById('target' + i).classList.remove('redText')
document.getElementById('anchor' + i).classList.remove('redText')
}