JS的Event事件对象使用方法
2010-12-06 00:00
866 查看
fasdf
function bb(e){
alert(e);
}
var container = document.getElementById("contentq");
container.onclick=function(e){
if(document.all){//IE
var a=window.event;
alert(a.type);
}else{
alert(e.type);
}
}
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
事件对象获取统一的方法:(来源于网络)
调用执行的是:
function bb(e){
alert(e);
}
var container = document.getElementById("contentq");
container.onclick=function(e){
if(document.all){//IE
var a=window.event;
alert(a.type);
}else{
alert(e.type);
}
}
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
事件对象获取统一的方法:(来源于网络)
function getEvent(event) { var ev = event || window.event; if (!ev) { var c = this.getEvent.caller; while (c) { ev = c.arguments[0]; if (ev && (Event == ev.constructor || MouseEvent == ev.constructor)) { /怿飞注:YUI 源码 BUG,ev.constructor 也可能是 MouseEvent,不一定是 Event break; } c = c.caller; } } return ev; }
调用执行的是:
function foo(){ var e = getEvent(); alert(e); }
相关文章推荐
- JS注册事件 JS:attachEvent和addEventListener 使用方法
- JS注册事件 JS:attachEvent和addEventListener 使用方法
- js 添加事件 attachEvent和addEventListener 使用方法
- JS事件监听 JS:attachEvent和addEventListener 使用方法
- JS事件监听 JS:attachEvent和addEventListener 使用方法
- (转载)JS事件监听 JS:attachEvent和addEventListener使用方法
- JS注册事件 JS:attachEvent和addEventListener 使用方法
- JS事件监听 JS:attachEvent和addEventListener 使用方法
- JS事件监听 JS:attachEvent和addEventListener 使用方法
- JS事件监听 JS:attachEvent和addEventListener 使用方法
- Web前端教程js-event(事件对象及其属性、方法)
- JS注册事件 JS:attachEvent和addEventListener 使用方法
- js跨浏览器的事件侦听器和事件对象的使用方法
- js跨浏览器的事件侦听器和事件对象的使用方法
- JS事件监听 JS:attachEvent和addEventListener 使用方法
- JS:attachEvent和addEventListener 使用方法
- [DOM Event Learning] Section 3 jQuery事件处理基础 on(), off()和one()方法使用
- JS的正则表达式对象使用方法 如何定义
- JS:attachEvent和addEventListener 使用方法