【发布时间】:2021-05-11 18:38:36
【问题描述】:
我需要递归 JavaScript 函数,它选择一个复选框列表,然后单击一个按钮,最后单击另一个按钮来完成一个操作。
查看截图
检查类名是(checkboxes),li按钮是(liBtn),模态完成按钮是(btn-success)
简单来说我创建了这个函数
function automation() {
let chBox = document.querySelectorAll(".checkboxes");
for (var i = 0; i < chBox.length; i++) {
let chBox = document.querySelectorAll('.checkboxes');
chBox.forEach (btn => btn.click());
let btnElem = document.querySelector('li#Li3');
btnElem.click();
}
}
但返回此错误
VM162:7 Uncaught TypeError: Cannot read property 'click' of null
at automation (<anonymous>:7:21)
at <anonymous>:1:1
提前致谢
【问题讨论】:
-
除了 javascript,还要添加您的 html 代码。
标签: javascript function recursion