【问题标题】:onLoad Click Function - RANDOMonLoad 点击函数 - RANDOM
【发布时间】:2017-09-11 16:04:32
【问题描述】:

目标:加载页面后,点击屏幕上的随机区域。不是某个按钮或元素,只是随机点击。

也许添加一个 if 函数,如果点击成功则执行另一个函数?

【问题讨论】:

标签: javascript php jquery html iframe


【解决方案1】:

获取所有 div,随机选择一个并单击它怎么样?

window.onload=function(){
   var els=document.getElementsByClassName("*");
   els[Math.round((els.length-1)*Math.random())].click();
};

而且点击不可能成功,而且你无法检测到...

【讨论】:

  • Cannot read property 'click' of undefined at window.onload
  • @RealtimeDev 它应该可以工作...... els 和 els.length 包含什么?
【解决方案2】:

使用jquery,一种方法可以...

var posx = (Math.random() * ($(document).width())).toFixed();
var posy = (Math.random() * ($(document).height())).toFixed();

$('body').append($("<div class=myclass style=left:"+posx+"px;top:"+posy+"px;>Hello from random!</div>"));


$( ".myclass" ).click(function() {
  alert( "random area clicked." );
});
.myclass{

position:absolute;
}
&lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"&gt;&lt;/script&gt;

【讨论】:

  • “一旦页面被加载,屏幕上的随机区域就会被点击。” - 你的答案如何满足这个要求? O.o
  • 你能解释一下吗;/
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-03-29
  • 1970-01-01
  • 2018-08-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-20
相关资源
最近更新 更多