<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>
window.onload=function(){
var login_btn=document.getElementById('login');
login_btn.onclick=showMes;
function showMes(e){
alert(e.type);
}
}
</script>
</head>
<body>
<div><input type="button" value="登 录" id="login"></div>
</body>
</html>就上面的代码中封装showMes函数的时候有参数e,为什么调用的时候不用输入参数。是这种设置事件的时候不传入参数就是event的意思吗?
1 回答
皓韵儿
TA贡献86条经验 获得超114个赞
不传参e是指调用这个函数的事件.
Event 对象
Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。
事件通常与函数结合使用,函数不会在事件发生前被执行!
- 1 回答
- 0 关注
- 1659 浏览
添加回答
举报
0/150
提交
取消