我尝试制作一些东西,在页面加载5秒后,就像点击它一样做。我试图点击的按钮的ID是openSidebar
。这就是我所拥有的,但我不知道该如何填补这个功能。
function clickOpenSidebar(){
setTimeout(function(){
}, 5000);
}
onload = "clickOpenSidebar();"
答案 0 :(得分:3)
您可以使用click()
以编程方式触发元素上的点击。
代码:
var foo = document.getElementById("openSidebar");
foo.addEventListener("click", function () {
alert('clicked');
}, false);
function clickOpenSidebar() {
setTimeout(
function () {
document.getElementById('openSidebar').click();
}, 5000);
}
clickOpenSidebar();