javascript中事件
来源:互联网 发布:老男孩linux运维pdf 编辑:程序博客网 时间:2024/04/28 12:36
事件处理函数/监听函数:
IE:
attachEvent():函数被作为事件处理参数添加。
detachEvent():事件处理函数列表中查找指定的函数,然后删除该函数。
他们都有两个参数,要分配的事件处理函数的名字以及一个函数。
eg:
varodiv=document.getElementById("div");
odiv.attchEvent("onclick",fclick);
odiv.detachEvent("onclick",fclick);
传统方法:odiv.onclick=fclick,相当于另一种attachEvent()的调用。
DOM:
addEventListener()和removeEventListener()方法来分配和删除事件处理函数。
有三个参数:事件名称,要分配的函数和处理函数是用于何种处理阶段(true是冒泡阶段,false是捕
捉阶段)。
获取事件类型:
var sType=oEvent.type.
eg:
function handleEvent(oEvent)
{
if(oEvent.type=="click")
{
alert("Clicked");
}
else if(oEvent.type=="mouseover")
{
alert("mouseover");
}
}
odiv.onclick=handleEvent;
odiv.mouseover=handleEvent;
获取按键代码:
varokeycode=oEvent.keyCode;
获取客户端坐标:
var iclientX=oEvent.clientX;
var iclientY=oEvent.clientY;
检测shift、alt、ctrl键:
var bshift=oEvent.shiftKey;
var balt=oEvent.altKey;
var bctrl=oEvent.ctrlKey;
获取屏幕坐标:
varoscreenX=oEvent.screenX;
varoscreenY=oEvent.screenY;
- JavaScript中事件列表
- javascript中事件
- javascript中事件解析
- javascript中鼠标事件
- JavaScript中事件回顾
- JavaScript中事件简述
- javascript中主要事件
- JavaScript中事件处理
- JavaScript中事件绑定
- JavaScript中事件
- JavaScript中事件操作和设置事件
- javascript中onmouseover事件实例
- JAVASCRIPT中事件的思考
- javascript中事件的理解
- javascript中event事件详解
- javascript 中动态添加事件
- javascript中事件event详解
- JavaScript中常用的事件
- 输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印(16)
- 三元组--数据结构
- 基于TCP协议的网络编程
- C#委托
- javasprict中Document对象
- javascript中事件
- javascript中DOM编程
- PHP基础语法2
- PHP动态创建Web站点
- nova-rootwrapper相关
- PHP面向对象编程
- PHP中MySQL的使用
- PHPweb应用程序开发技巧
- PHP中cookie和会话编程