开启辅助访问
帐号登录 |立即注册

测试语法高亮

 
e = e || window.event是js在事件处理兼容IE和非IE的写法

[JavaScript] 纯文本查看 复制代码
window.onload = function (e){
   var div1 = document.getElementById("div1");
    div1.onclick = function(e){
        alert(e);//IE6/7/8不支持参数传入  e为undefined
    }
};


加上 e = e || window.event e存在就用e不存在就用windon.event假如e没初始化,结果就为window.event,否则还是原来的e,利用 || 的短路行为来给e初始化

[JavaScript] 纯文本查看 复制代码
window.onload = function (e){
    var div1 = document.getElementById("div1");
        e = e || window.event
             div1.onclick = function(e){
         alert(e);//IE6/7/8  e为obj
     }
};


回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。