求助,能跑的不好用,另一个还不跑,求解
````// 获取所有符合class命令的元素
var elements = document.getElementsByClassName('mainBgColor');
// 点击第一个class命令对应的元素
if (elements.length >= 1) {
elements.click();
}
// 等待一定时间(例如1秒),以便完成相关操作
setTimeout(function() {
// 点击第二个class命令对应的元素
if (elements.length >= 2) {
elements.click();
}
// 关闭标签页
window.close();
}, 1000);
// 延时500毫秒后点击class命令为sm-ico-wave的元素
setTimeout(() => {
document.querySelector('.sm-ico-wave').click();
// 延时500毫秒后关闭标签页
setTimeout(() => {
window.close();
}, 500);
}, 500);`
```
``这个能跑,但是标签页太多就全关了
```// 获取所有符合class命令的元素
var elements = document.getElementsByClassName('mainBgColor');
// 点击第一个class命令对应的元素
if (elements.length >= 1) {
elements0.click();
}
// 等待一定时间(例如1秒),以便完成相关操作
setTimeout(function() {
// 点击第二个class命令对应的元素
if (elements.length >= 2) {
elements1.click();
}
}, 1000);
// 延时500毫秒后点击class命令为sm-ico-wave的元素
setTimeout(() => {
document.querySelector('.sm-ico-wave').click();
}, 500)
```
这个压根不跑怎么办
``` 第二个elements后面少了`[]` 我说实话
我看不懂逻辑...
页:
[1]