JS点击事件问题

发布网友 发布时间:2022-04-23 20:29

我来回答

3个回答

热心网友 时间:2022-04-22 17:19

因为js的事件模型需要function类型的对象执行回调 所以需要传入function类型的变量。

实际执行的代码就是下边这个,给DOM对象添加click的*。

document.getElementById("btn").addEventListener("click", function(){
    alert('hello')
});

如果写成

addEventListener("click",alert('hello'));

恐怕你自己都觉得别扭吧。

热心网友 时间:2022-04-22 18:37

你知道什么叫规范吗?你修改一下规范,你不想怎么写就怎么写吗?你纠结于这样的问题?你怎么不说,js为什么要是js,为什么不是 ks,还不是人家底层就是这么规定的,你厉害点去改下底层,想写成什么样随你

热心网友 时间:2022-04-22 20:12

因为alert并没有返回值

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com