老师,请问为什么绑定事件的时候函数不用写括号?

来源:2-8 DOM0级事件

TaraTara

2020-04-21 05:33:36

老师,请问为什么绑定事件的时候函数不用写括号?

是因为写了括号刷新后会自动触发吗?

那么一般的函数写了括号为什么不会有这种效果?

写回答

1回答

好帮手慕久久

2020-04-21

同学你好,问题解答如下:

1. 事件的处理函数如果加了括号,页面刷新后该函数就会被执行。同学对这一点的理解是正确的。

2.  同学所说的一般函数是指如下形式吗?

http://img.mukewang.com/climg/5e9e6de4091413bf05540118.jpg

如果是这种形式,它是被html事件语法所允许的,括号的存在是为了方便给事件处理函数传参,如下:

http://img.mukewang.com/climg/5e9e6def0945d34005540141.jpg

由于语法内部进行了相应的处理,所以页面刷新后不会执行,而触发事件的时候才会执行该函数。

如果我的回答帮到了你,欢迎采纳,祝学习愉快!

0

0 学习 · 40143 问题

查看课程