四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

JavaScript DOM 添加事件

因為對于支持DOM的瀏覽器來說,添加事件是用addEventListener()方法來給對象添加事件!
而對于MSIE來說則是用attachEvent()來給對象添加事件!這就使得我們必須用一個容器來裝載這兩個不同瀏覽器上對事件的處理方式!這樣我們就可以直接調用addEvent()方法來給對象添加事件了!
這不是更方便?!呵呵……
讓我們來看看吧!
/**
* 注冊一個監聽事件到元素
* @param {Object} node 所要添加事件的對象
* @param {Object} type 事件類型
* @param {Object} listener 事件方法
*/
function addEvent( node, type, listener ) {
//使用前面的方法檢查兼容性以保證平穩退化
if(!(node = $(node))) return false;

if(node.attachEvent) { // 這是針對IE 的方法
node['e'+type+listener] = listener;
node[type+listener] = function(){node['e'+type+listener]( window.event );}
node.attachEvent( 'on'+type, node[type+listener] );
return true;
}else if (node.addEventListener) {
// 這是針對支持DOM的瀏覽器的方法
node.addEventListener( type, listener, false );
return true;
}
// 若兩種方法都不具備則返回false;
return false;
};
window['liujingning']['addEvent'] = addEvent;

使用方法:
比如我們要給頁面的onload()上添加事件,我們就可以這樣寫:
liujingning.addEvent(window,'load',function(Event) { //這里寫你要寫的代碼}
我們也可以給某個ID添加事件
var getId = document.getElementById('aa');
liujingning.addEvent(getId,'load',function(Event) { //這里寫你要寫的代碼}

JavaScript技術JavaScript DOM 添加事件,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 孽债电视剧演员表| 焕羽电视剧免费播放在线观看| 山西少儿频道| 詹姆斯怀特| 我的一级兄弟 电影| 张天爱演过的三级| 抖音手机网页版| 电视剧《绿萝花》| 在人间在线观看免费完整版| 奇妙的植物世界阅读短文答案| 色女在线| a型血和b型血生的孩子是什么血型| 黎姿电影| 本溪电视台| 违规吃喝问题研讨发言材料| 寡妇高潮一级免费看| 辘轳女人和井全26集| 午间剧场| china中国农村妇女aⅴ| 骨妹| 川子| 红电视剧演员表| 美国禁事| 这就是中国 纪录片| 任喜宝| 超越天堂菲律宾| 东星斑鱼图片| 朱荣荣| 速度与激情9| 拼音表大全图| 浙江卫视今日播出节目表| 送教上门工作情况记录表| 久久日韩成人影院绝色| 汤唯吴秀波| 烽火流金电视剧免费观看完整版| 女人高潮私密按摩视频| 想想办法吧爸爸| 二丫的美好生活[年代]| 日本女人性生活视频| 朱敏荷为艺术贡献的电影| 怎么做发射器|