js 事件对象
来源:互联网 发布:备份表的sql语句 编辑:程序博客网 时间:2024/06/06 09:48
event对象
event.clientX
event.clientY
eg:
window.onload=function(){
alert(event.clientX);//event是IE下的写法
}
//火狐下:
window.onload=function(ev){
alert(ev.clientX)
}
兼容写法:
window.onload=function(ev){
var oEvent=ev||event;
alert(oEvent);
}
事件流
事件冒泡
取消冒泡:oEvent.cancelBubble=true;
eg:
<!DOCTYPE html>
<html lang="en">
<head>
<!--
event对象:用来获取事件的详细信息
document的本质:document.childNodes[0].tagName
获取event对象兼容性写法:
var oEvent=ev||event
获取鼠标位置
clientX clientY
键盘事件
keyCode
-->
<style type="text/css">
#div{background-color: silver;height: 250px;width: 250px;display:none;}
</style>
<script type="text/javascript">
window.onload=function(){
var oDiv=document.getElementById('div');
var oBtn=document.getElementsByTagName('input')[0];
oBtn.onclick=function(ev){
var oEvent=ev||event;
oEvent.cancelBubble=true;
oDiv.style.display="block";
}
document.onclick=function(){
oDiv.style.display="none";
}
}
</script>
<meta charset="UTF-8">
<title>event对象和事件冒泡</title>
</head>
<body>
<input type="button" value="显示">
<div id="div"></div>
</body>
</html>
- js--事件--事件对象
- js--事件--事件对象
- 常用JS事件对象
- JS事件对象
- 获取js事件对象
- js获取事件对象
- JS的对象,事件
- DOM事件对象【JS】
- js 事件对象
- js 事件对象
- js事件:面向对象
- JS—事件对象
- JS-框架对象事件
- JS事件对象
- js事件日期对象
- js 事件对象
- js 事件对象
- js 注册事件对象
- jetty 部署配置
- 如何把硬盘文件导入虚拟机
- log4net
- C++编程入门系列之十一(重载函数与函数模板)
- Spring中Bean的生命周期
- js 事件对象
- ActivityGroup相关--getLocalActivityManager() 以及intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)用法
- jquery选择器
- Java窗口如何接收并处理windows消息
- Python 深入剖析SocketServer模块(一)(V2.7.11)
- sqlite查询库里所有表名
- oracle学习笔记-重做日志分析(7)
- js中键盘事件
- C#执行DOS命令(CMD命令)