event 和e ,求大神赐教

来源:5-1 编程挑战

qq_齐步走_1

2017-04-13 16:59

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回答

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

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

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

    qq_齐步走...

    非常感谢!

    2017-04-17 20:37:59

    共 1 条回复 >

DOM事件探秘

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

99545 学习 · 1197 问题

查看课程

相似问题