事件处理
事件处理
需求分析
网页是由浏览器的内置对象组成,如单选按钮、列表框、多选框等,事件是JavaScript与对象之间进行交互的桥梁,当某个事件发生时,通过它的处理函数执行相应的JavaScript代码,从而实现不同的功能。
1.什么是事件
采用事件驱动是JavaScript语言的一个最基本的特征。所谓的事件是指用户在访问页面时执行的操作。当浏览器探测到一个事件时,比如,单击鼠标或按键,它可以触发与这个事件相关联的JavaScript对象。
事件处理指的就是与事件关联的JavaScript对象,当与页面特定部分关联的事件发生时,事件处理器就会被调用。事件处理的过程通常分为三步,具体步骤如下:
-
发生事件
-
启动事件处理程序
-
事件处理程序做出反应
值得一提的是,在上面的事件处理过程中,要想事件处理程序能够启动,必须调用事件处理程序。
2.事件处理程序的调用
在使用事件处理程序对页面进行操作时,最主要的是如何通过对象的事件来调用事件处理程序。在JavaScript中,调用事件处理程序的方法有两种,具体如下。
(1)在JavaScript中调用事件处理程序
在JavaScript中调用事件处理程序,首先需要获得处理对象的引用,然后将要执行的处理函数赋值给对应的事件如图:



(2)在HTML中调用事件处理程序
在HTML中分配事件处理程序,只需要在HTML标记中添加相应的事件,并在其中执行要执行的代码或函数名即可。
浙公网安备 33010602011771号