简单的javascript循环点击按钮

时间:2021-05-28 09:43:50

标签: javascript loops google-chrome-extension

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

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

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

1 个答案:

答案 0 :(得分:0)

如果“appeared”元素未定义,则被点击的元素会是“loop”,否则会是“appeared”。 我添加了 100 毫秒的延迟,否则浏览器可能会崩溃。

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