一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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在线观看 | 午夜大片网 | 国产黄色免费在线观看 | 亚洲免费福利 | 国产 欧美 日产中文 | 亚洲大片免费看 | 日韩高清一区二区三区五区七区 | 欧美性巨大欧美 | 伊人久久影院大香线蕉 | 日本高清色视影www日本 | 成人午夜免费视频毛片 | 青青草国产97免久久费观看 | 日本高清在线精品一区二区三区 | 久久窝窝国产精品午夜看15 | 伊人色网 | 久久免费视频3 | 午夜日本一区二区三区 | 一区二区三区国产美女在线播放 | 亚洲a在线观看 | 肉色丝袜一区二区高跟鞋 | 色秀影院| 加勒比高清在线 | 激情综合欧美 | 麻豆91av | 草草线在成年免费视频网站 | 欧美透逼视频 | 91久久国产成人免费观看资源 | 在线观看成人免费 | 黄色片网站在线免费观看 | 精品国产麻豆免费网站 | 久久精品国内一区二区三区 | 亚洲视频色 | 色噜噜狠狠一区二区三区 | 国产亚洲精彩视频 | 国产乱码在线观看 | 91精品国产丝袜 | 色综合 成人 | 91精品导航在线观看 | 亚洲黄色美女视频 | 四虎三级| 国内精自视频品线六区免费 |