我正在获取一个元素,并且我想对它应用一个延迟的点击函数。但是,我不确定如何将元素传递到点击函数中。
这就是我所拥有的:
var element = document.querySelector(".some-element");
setTimeout(function(element) {
element.click();
}, 200);
错误“未捕获类型错误:无法读取未定义的属性“点击””
正确的做法是什么?
注意: 无需 setTimeout 方法即可按预期工作。
最佳答案
试试这个:
var element = document.querySelector(".some-element");
setTimeout(function() {
element.click();
}, 200);
您引用的是元素而不是变量,而是参数。
关于javascript - 如何将元素传递到 setTimeOut 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58106191/