如何为 Web 浏览器的控制台日志编写 for 循环
How to write for loop for console log of web browser
我目前正在学习一些自动化。
我只是想知道如何在浏览器控制台的帮助下为网页中的按钮编写 for
循环。
document.querySelector('.glyphsSpriteCircle_add__outline__24__grey_9').click()
我需要点击这个按钮,直到按钮元素出现。
感谢您的帮助。
您使用 setTimeout
连续调用一个函数,直到找到元素。
function searchAndClick(selector, delay = 250){
const el = document.querySelector(selector);
if(el != null){
el.click();
} else {
setTimeout(()=>searchAndClick(selector,delay),delay);
}
}
searchAndClick('.glyphsSpriteCircle_add__outline__24__grey_9');
我目前正在学习一些自动化。
我只是想知道如何在浏览器控制台的帮助下为网页中的按钮编写 for
循环。
document.querySelector('.glyphsSpriteCircle_add__outline__24__grey_9').click()
我需要点击这个按钮,直到按钮元素出现。
感谢您的帮助。
您使用 setTimeout
连续调用一个函数,直到找到元素。
function searchAndClick(selector, delay = 250){
const el = document.querySelector(selector);
if(el != null){
el.click();
} else {
setTimeout(()=>searchAndClick(selector,delay),delay);
}
}
searchAndClick('.glyphsSpriteCircle_add__outline__24__grey_9');