为了账号安全,请及时绑定邮箱和手机立即绑定

event 和e ,求大神赐教

title.onclick=function(event){

      // 执行脚本

      event=event||window.event;

      if(event.stopPropagation){

          event.stopPropagation();

      }

      else{

          event.cancelBubble=true;

      }

      menu.style.display="block";

      document.onkeyup=function(e){

          e=e||document.event;

          for(var i=0;i<as.length;i++){

              as[i].style.background='none';

          }

这里的event 和e 我知道是形参,写成任何形式都可以,但是它是哪里来的形参,谁给它传递的参数呀?一直搞不懂。求赐教

正在回答

1 回答

event  指的是的当前事件  (就是指的是title被点击)    第一个event的事件指的是title.onclick    只要title被点击就会触发  执行匿名函数里面的内容  比如第一个匿名函数里面的  阻止冒泡  ,转块啊什么的,

而 e指得是 document.onkeyup(  就是文本被键盘点击  就会触发执行第二个匿名函数里面的内容

1 回复 有任何疑惑可以回复我~
#1

qq_齐步走_1 提问者

非常感谢!
2017-04-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

event 和e ,求大神赐教

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信