问答详情
源自:5-1 编程挑战

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 我知道是形参,写成任何形式都可以,但是它是哪里来的形参,谁给它传递的参数呀?一直搞不懂。求赐教

提问者:qq_齐步走_1 2017-04-13 16:59

个回答

  • qq_china谢sir_0
    2017-04-13 17:36:26
    已采纳

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

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