遍历querySelectorAll [关闭]

问题描述 投票:-1回答:1

我正在尝试将我的queryselectorall点击置于循环内,所以我不必这样做:

document.querySelectorAll('.class a')[1].click();
document.querySelectorAll('.class a')[2].click();
document.querySelectorAll('.class a')[3].click();

我想花一点时间直到索引为47,然后尝试像这样使它变为>]

var class = document.querySelectorAll('.class a');
var i;
while (i < 47){
 class[i].click();
 i++;
}

但是不起作用。

我正在尝试将我的queryselectorall点击置于循环内,所以我不必这样做:document.querySelectorAll('。class a')[1] .click(); document.querySelectorAll('。class a')[2] .click();文档。...

javascript while-loop jquery-selectors
1个回答
0
投票

对于初学者,您永远不会将i变量初始化为0,因此,当您启动循环时,i等于undefined。另外,如果您希望索引转到索引47,则需要执行i < 48i <= 47

© www.soinside.com 2019 - 2024. All rights reserved.