gpt4 book ai didi

javascript - 为什么我的 JavaScript for 循环会跳过元素?

转载 作者:数据小太阳 更新时间:2023-10-29 04:29:45 25 4
gpt4 key购买 nike

<分区>

我有一个遍历一组元素的 for 循环,从每个元素中删除 'selected' 类。但是,它会跳过每第二次迭代。我发现我可以通过添加 j-- 来解决这个问题,我想除了加长我的代码外,这很好。但我想知道是否有人可以解释为什么它会跳过,并且可能会建议一种更简洁的代码编写方式? (我仍在学习技巧,想确保我了解发生了什么。)

var selections = document.getElementsByClassName(name + 'selected');
for (var j = 0; j < selections.length; j++) {
selections[j].classList.remove('selected');
j--; // the fix
}

// where name is a present variable

感谢您的宝贵时间!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com