简单 javascript 循环点击按钮

simple javascript loop click button

我是 javascript 的初学者,我想做一个循环,点击一个按钮,然后当另一个按钮出现在页面上时,循环停止并点击出现的按钮。 (点击“loop”按钮随机次数后,可以点击“appeared”按钮) 非常感谢您的帮助

要循环的按钮:document.getElementById('loop').click();

出现的Button按钮:document.getElementById('appeared').click();

如果未定义“出现”元素,则点击的元素将“循环”,否则将“出现”。 我添加了 100 毫秒的延迟,否则浏览器可能会崩溃。

(function loop() {
  setTimeout(function() {
    const appeared = document.getElementById('appeared')
    document.getElementById(appeared?'appeared':'loop').click()
    loop()
  }, 100)
})()