当前位置: 首页 > Web前端 > HTML

什么是事件?注册事件监听器的方式有哪些?来自

时间:2023-04-02 14:11:43 HTML

MDN的解释Event接口代表DOM中发生的任何事件(普通事件);有些是用户生成的(例如鼠标或键盘事件),而另一些是由API生成的(例如指示动画已完成运行、视频已暂停等的事件)。事件通常由外部源触发,但也可以通过编程方式触发,例如通过在元素上执行HTMLElement.click()方法,或者通过定义事件然后使用EventTarget.dispatchEvent()将其分派到指定目标。事件的类型有很多种,有些事件在主事件接口的基础上使用其他接口。事件本身包含所有事件共有的属性和方法。注册事件监听器的主要方式有:1.使用EventTarget.addEventListenerletmyButton=document.querySelector("#mybtn");myButton.addEventListener('click',function(){alert('Helloworld');},false);2。使用HTML元素属性

3.使用DOM元素属性letmyButton=document.querySelector("#mybtn");myButton.onclick=function(event){警报('你好世界');};