js写个脚本循环点击网页按钮

一份积年累月的登记台账,需要予以确认,但是不能多选操作,只能一条条的点,近千条记录,操作一条需要点击4次。

幸亏学过点js,边抄编写,代码如下

网页有jQuery,方便得多,没有的话得自己引入

jQuery选择器参考:https://www.jc2182.com/jquery...

// 定义一个延迟函数
const delay = ms => new Promise((resolve, reject) => setTimeout(resolve, ms))

// 循环判断是否有目标元素
while ($(".datagrid-row").length>1)
{
    // 点击元素
    $("input:button")[0].click()
    // 延迟
    await delay(1200) 
    $(".icon-tick")[0].click()
    await delay(200)
    $("span.l-btn-text:contains('确定')")[1].click()
    await delay(1200)
    $("span.l-btn-text:contains('确定')")[1].click()
    await delay(100)
}

你可能感兴趣的:(javascript脚本)