码迷,mamicode.com
首页 > 其他好文 > 详细

事件Event对象

时间:2015-02-09 18:05:18      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:

事件event对象

当事件发生时,会向调用函数传递一个event对象,event对象记录当前事件发生时的环境信息。

一个事件只能对应一个event对象,并且event对象是短暂存在的。

DOM中的event对象的使用方法

1、在HTML标记中,通过事件来调用函数,向函数传递一个event参数,该参数就是一个event对象,这个event必须全小写。注意:这个event参数是固定的

<img id="img01" src="images/01.jpg" onclick="get_xy(event)" />

function get_xy(e)  //这个地方的 是一个形参,只要符合变量的命名规则即可

{

alert(e);  //打印测试一下event对象

}

 

2、使用元素对象来传递event对象

<img id="img01" src="images/01.jpg" />

//以下是JS代码

var obj = document.getElementById(“img01”);

obj.onclick = get_xy;  //将函数地址传递事件,不能带括号,也不能带参数

function get_xy(e)   //虽然上一行无法给函数传递参数,但事件发生时,事件对象event已经传递过来了

{

alert(e);

}

DOMevent对象的属性

clientX:获取当前事件距离窗口左边的距离;

clientY:当前事件发生时距离窗口顶端的距离;

pageX:当前事件所在网页中的x坐标

pageY:当前事件所在网页中的y坐标;

screenX:当前事件所在屏幕中的x坐标;

screenY:当前事件所在屏幕中的y坐标;

事件Event对象

标签:

原文地址:http://www.cnblogs.com/zzg521/p/4281921.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!