1485773425 发表于 2023-8-14 07:07:35

求助,能跑的不好用,另一个还不跑,求解

```
`// 获取所有符合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)
```
这个压根不跑怎么办
```

Wandering 发表于 2023-8-14 08:37:27

第二个elements后面少了`[]`

李恒道 发表于 2023-8-14 14:46:31

我说实话
我看不懂逻辑...
页: [1]
查看完整版本: 求助,能跑的不好用,另一个还不跑,求解