发布网友 发布时间:2022-04-23 20:29
共3个回答
热心网友 时间:2022-04-22 17:19
因为js的事件模型需要function类型的对象执行回调 所以需要传入function类型的变量。
实际执行的代码就是下边这个,给DOM对象添加click的*。
document.getElementById("btn").addEventListener("click", function(){如果写成
addEventListener("click",alert('hello'));恐怕你自己都觉得别扭吧。
热心网友 时间:2022-04-22 18:37
你知道什么叫规范吗?你修改一下规范,你不想怎么写就怎么写吗?你纠结于这样的问题?你怎么不说,js为什么要是js,为什么不是 ks,还不是人家底层就是这么规定的,你厉害点去改下底层,想写成什么样随你
热心网友 时间:2022-04-22 20:12
因为alert并没有返回值