function中的参数e是怎么来的

来源:3-2 jQuery表单事件之change事件

weibo_灬守望者丶_0

2016-11-08 18:20

function中的参数e是怎么来的,代表什么意思

写回答 关注

5回答

  • 格劳修斯
    2016-11-08 19:34:48
    已采纳

    e应该就是指的this吧,你看看花括号里面不是有用到e吗?如果没有用e的话就应该用this才能达到相同效果了,而且e也可以理解成element(元素),代表被触发事件的当事人(元素)。

    weibo_...

    非常感谢!

    2016-11-10 14:35:18

    共 2 条回复 >

  • qq_迸发激情_0
    2017-12-04 10:07:37

    e不是this,e是指事件对象,而this指的是事件绑定对象,this会冒泡的,而e.target则不会。

  • 慕桂英8785642
    2017-06-02 07:53:48

    document.onclick=function(){  

        alert(arguments.length); //浏览器会默认传递一个参数  

        alert(arguments[0]);//[object MouseEvent],如果是keydown,则为[object KeyboardEvent]  

    }  

    所以这个e就是默认返回的事件对象  在事件对象上有target方法返回调用事件的元素

  • 慕码人5999576
    2016-11-16 09:43:13

    我是这么理解的 当函数json{}内需要运用对象e.target时,函数名()内必要要有这个参数e。(此参数名称随意,但是必须要有,当用该参数调用target对象时 ,jQ内部可以自动识别该参数的意义)。

  • qq_迟一步_04070469
    2016-11-10 13:34:19

    我觉得, function (e)这个e是一个参数, 这个函数的返回值是 e的目标值 .

jQuery基础(三)—事件篇

jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作

89997 学习 · 625 问题

查看课程

相似问题