【发布时间】:2019-12-19 00:33:05
【问题描述】:
我正在尝试将我的 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++;
}
但不工作。
【问题讨论】:
-
class是一个非常糟糕的变量名称。使用不同的。如果您查看控制台,JS 会准确地告诉您... -
您是否遇到任何错误?它怎么不工作?
-
还要初始化
i,否则当条件为假时开始 -
我实际上并没有使用类作为变量的名称,这只是一个例子;我初始化了 i = 0;但它不起作用。
-
@antonellamanzur 解决了检查这里jsfiddle.net/0zquL1e3/7
标签: javascript while-loop jquery-selectors