• 《阿古顿巴》藏语版在藏语卫视首播 2019-09-06
  • 晋中市“三同步”推动互联网治理创新 2019-08-27
  • 法媒:研究称美国人常用药物或增加抑郁风险 2019-08-27
  • 宝贝是地名,你能想到这么浪漫的地名在哪儿吗? 2019-08-15
  • 何树山副省长到方圆机电调研指导工作 2019-08-15
  • 辽宁快乐12前三遗漏数据: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) { //这里写你要写的代码}

    彩票双色球历史开奖结果 www.s9h6.com

  • 本文相关:
  • Javascript 跨域访问解决方案
  • 检测是否已安装 .NET Framework 3.5的js脚本
  • JavaScript 获得选中文本内容的方法
  • Javascript 获取链接(url)参数的方法
  • javascript Ext JS 状态默认存储时间
  • Ext JS Grid在IE6 下宽度的问题解决方法
  • 动态为事件添加js代码示例
  • JSON扫盲帖 JSON.as类教程
  • JavaScript 全面解析各种浏览器网页中的JS 执行顺序
  • js实现权限树的更新权限时的全选全消功能
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 彩票双色球历史开奖结果 - 频道导航
    Copyright © 2017 彩票双色球历史开奖结果 www.s9h6.com All Rights Reserved
  • 《阿古顿巴》藏语版在藏语卫视首播 2019-09-06
  • 晋中市“三同步”推动互联网治理创新 2019-08-27
  • 法媒:研究称美国人常用药物或增加抑郁风险 2019-08-27
  • 宝贝是地名,你能想到这么浪漫的地名在哪儿吗? 2019-08-15
  • 何树山副省长到方圆机电调研指导工作 2019-08-15
  • 中国福彩网双色球兑奖 正版白小姐四不像一肖中特 白小姐六合彩第130 3d福彩开奖直播 567722状元红 南粤风采36选7走势图大星网 贵州快三开奖全部结果 福建22选5开奖结果查询结果 足彩混合过关方式 甘肃十一选五开奖视频 安徽25选5最新开奖结果查询 狠狠热在线视频免费 福建快三走势图 捕鱼大师客服 网上赚钱靠谱