那外挂不是满天飞了啊
你只能获得 鼠标的 值
event.x 鼠标的横坐标 event.y 鼠标的纵坐标
enevt 必须 写在 时间的调用方法里面
不可以直接 使用
只有 在事件的调用中才存在event 对象
不可以 但是 你可以控件的 onclick 事件
<input type=button id=dd value="ddd" onclick="alert('11111')">
<script for = window event=onload>
document.all.dd.onclick()
//页面加载的时候就自动点击这个按钮
</script>
主动触发事件是一个经常会用到的技巧,它很重要。它和事件绑定一样存在着浏览器兼容性问题。传统浏览器(IE8-)使用createEventObject来创建事件对象,用fireEvent这个方法来触发事件;现代浏览器用createEvent来创建对象,用dspatchEvent来触发事件。//获取浏览器版本
var isIE=navigator.userAgent.match(/MSIE (\d)/i)
isIE=isIE?isIE[1]:undefined
//事件函数
function onclick(e){
e=e||event
alert(e.msg||"表酱紫啦,人家羞涩啦~")
}
//给document绑定一个点击事件
isIE<9
//传统浏览器使用attachEvent
?document.attachEvent("onclick",onclick)
//现代浏览器使用addEventListner
:document.addEventListener("click",onclick,false)
//触发自定义事件
if(isIE<9){
//传统浏览器
//创建对象
var event=document.createEventObject()
//给事件对象添加属性
event.msg="我是fireEvent触发的"
//触发事件
document.fireEvent("onclick",event)
}else{
//现代浏览器
//创建事件对象
var e=document.createEvent("MouseEvents")
//初始化事件对象
e.initMouseEvent("click"),
//给事件对象添加属性
e.msg="我是despatchEvent触发的"
//触发事件
document.dispatchEvent(e)
}
按钮自动触发onclick事件,可以使用定时器setInterval()方法实现。默认已点击,可以在加载网页的时候使用onload方法实现一次点击。
以下例子,实现网页打开时默认弹出弹窗,在关闭弹窗后,每2秒钟自动点击一次弹出弹窗,完整的代码如下:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>自动点击例子</title>
</head>
<body onload="alert('这是默认点击弹窗')">
<script type="text/javascript">
setInterval(function() {
if(document.all) {
document.getElementById("buttonid").click()
}
else {
var e = document.createEvent("MouseEvents")
e.initEvent("click", true, true)
document.getElementById("buttonid").dispatchEvent(e)
}
}, 2000)
</script>
<input id="buttonid" type="button" value="按钮" onclick="alert('这是自动点击弹窗')" />
<style type="text/css">
input{background:redcolor:#fffpadding:10pxmargin:20px}
</style>
</body>
</html>
运行代码后,效果如下:
一、打开网页,默认点击,如下图
二、每隔2秒钟,自动点击一次,如下图:
扩展资料:
定时器setInterval()方法实现不间断点击,使用settimeout()方法可以实现一次点击后停止自动点击
完整代码如下:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>自动点击例子</title>
</head>
<body onload="alert('这是默认点击弹窗')">
<script type="text/javascript">
settimeout(function() {
if(document.all) {
document.getElementById("buttonid").click()
}
else {
var e = document.createEvent("MouseEvents")
e.initEvent("click", true, true)
document.getElementById("buttonid").dispatchEvent(e)
}
}, 2000)
</script>
<input id="buttonid" type="button" value="按钮" onclick="alert('这是自动点击弹窗')" />
<style type="text/css">
input{background:redcolor:#fffpadding:10pxmargin:20px}
</style>
</body>
</html>