是不是这样子的,其实在事件触发的context下面,this和 event都是已定义的变量。所以在button.onclick="myFunction(this)"和 button.onclick="myFunction(this)"其实是传给了myFunction的第一个参数不同的具体值?而js的事件处理函数,其实跟普通函数没有任何区别,对其参数也没有任何要求,是不是这样子?
其实我以前一直以为事件处理函数的第一个参数就是event值…所以不能理解为什么有时能传this,有时传event
【 在 zzjyingzi (十六点五) 的大作中提到: 】
: this这里代指对象自身
--
FROM 116.247.85.*