/* 其他浏览器用charCode
IE/opera 用keyCode*/
window.onload = function(){
document.onkeypress = function(evt){
alert(StringgetCharCode(evt));
}
}
function getCharCode(evt){
var e = evt || window.event;
if(typeof e.charCode == 'number'){
return e.charCode;
}else{
return e.keyCode;
}
}
// 事件冒泡兼容
function setStop (evt) {
var e = evt || window.event;
(typeof e.stopPropagation == 'function') ? e.stopPropagation() : e.cancelBubble = true;
}
// 跨浏览器添加事件
function addEvent(obj,type,fn){
if(obj.addEventListener){
obj.addEventListener(type,fn,false);
}else if(obj.attachEvent){
obj.attachEvent('on'+type,fn);
}
}
// 跨浏览器移除事件
function removeEvent(obj,type,fn){
if(obj.removeEventListener){
obj.removeEventListener(type,fn,false);
}else if(obj.detachEvent){
obj.detachEvent('on'+type,fn);
}
}
// 跨浏览器获取目标事件
function getTarget(evt){
if(evt.target){
return evt.target;
}else if(window.event.srcElement){
return window.event.srcElement;
}
}
事件对象
最新推荐文章于 2022-08-24 12:12:21 发布