有人可以帮我解决这个javascript代码......
<script type="text/javascript">
addEventListener("load", function() {
function callback(){
setTimeout(showIt, (parseInt(Math.random()*(60000 - 10000)) + 10000));}
document.body.click();
});
</script>
我试着让它等待页面加载,然后等待随机的时间,最后点击身体的任何地方...... 我怎样才能做到这一点?
答案 0 :(得分:0)
你的onload函数只定义了一个名为run
的函数。它永远不会调用它,因此它内部不会发生任何事情。
取消该函数并将代码直接放在事件处理函数中。
callback
暂且不说:
addEventListener("load", function() {
setTimeout(showIt, 500); //simplified timer
document.body.click();
});
function showIt() {
alert(1);
}
document.body.addEventListener("click", function() {
alert('clicked');
});
不要在没有基数的情况下使用parseInt!您可能有一个以(parseInt(Math.random()*(60000 - 10000)) + 10000))
开头的数字,不会被视为小数。
你可以简单地说:
0