一份积年累月的登记台账,需要予以确认,但是不能多选操作,只能一条条的点,近千条记录,操作一条需要点击4次。
幸亏学过点js,边抄编写,代码如下
网页有jQuery,方便得多,没有的话得自己引入
jQuery选择器参考:https://www.jc2182.com/jquery/jquery-ref-selectors.html
// 定义一个延迟函数
const delay = ms => new Promise((resolve, reject) => setTimeout(resolve, ms));
// 循环判断是否有目标元素
while ($("tbody").length>1)
{
openDataDialog(false,0);
await delay(500) ;
SubmitForm();
await delay(500);
if($("span.l-btn-text:contains('确定')").length>1){$("span.l-btn-text:contains('确定')")[1].click()}
await delay(2000);
if($("span.l-btn-text:contains('确定')").length>1){$("span.l-btn-text:contains('确定')")[1].click()}
await delay(500);
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。