javascript事件由什么组成的?
推荐
在线提问>>
在JavaScript中,事件由三个主要组成部分组成:
1.事件源:事件源是触发事件的对象,可以是浏览器窗口、文本框、按钮等任何可交互的页面元素。
2.事件类型:事件类型是指所触发的事件的名称,例如click、mousedown、keydown等等。
3.事件处理程序:事件处理程序是在事件被触发时执行的代码,用于响应该事件。可以通过事件源对象的特定属性来注册或取消事件处理程序。
在JavaScript中,可以使用addEventListener ()方法或者DOM属性来添加事件处理程序。addEventListener ()方法用于将事件处理程序添加到事件源对象的事件监听器列表中,而DOM属性则直接指定事件处理程序。例如,下面的代码使用addEventListener ()方法添加一个click事件处理程序:
var button = document.getElementById("myButton");
button.addEventListener("click", function() {
alert("按钮被点击了!");
});
另外,也可以使用DOM属性来添加事件处理程序,例如:
var button = document.getElementById("myButton");
button.onclick = function() {
alert("按钮被点击了!");
};
无论使用哪种方法,事件处理程序都是在事件被触发时执行的。

