Este artículo discutirá el Oyente de eventos DOM Método en JavaScript. Explicaremos el uso del método de oyente de eventos DOM para agregar manejadores individuales y múltiples a los elementos HTML. Además, también se demostrarán ejemplos relacionados con el burbujeo de eventos y la captura de eventos. Entonces, comencemos!
Método del oyente de eventos DOM en JavaScript
Como programador de JavaScript, puede utilizar el método DOM AddEventListener () para agregar un oyente de eventos en cualquier objeto HTM, como los objetos de la ventana, los elementos HTML, el documento HTML o el objeto XMLHTTPREQUEST.
Existe otro "en" Propiedad JavaScript que se usa para el mismo propósito; Sin embargo, no es muy útil en comparación con el método addEventListener () porque el método DOM AddEventListener () le permite agregar múltiples oyentes de eventos en un objeto de ventana o elemento HTML.
Sintaxis del método addEventListener ()
objeto.addEventListener (evento, función, useCapture);Aquí, el primer parámetro, "evento" se agrega para especificar el evento para el que desea agregar el controlador de eventos; el segundo parámetro, "función" invoca la función que se ejecutará cuando ocurra el evento especificado. El tercer parámetro es opcional; donde tienes que agregar"Captura de eventos" o "Burbujeante de eventos".
Ejemplo 1: Uso del método DOM Evener Listener para agregar un controlador de eventos en JavaScript
Este ejemplo le mostrará el procedimiento de agregar un método de oyente de eventos DOM para el evento "Click" del mouse en JavaScript. En primer lugar, agregaremos un encabezado con el
etiqueta, un párrafo con el
etiqueta y un botón usando la etiqueta:
Método del oyente de eventos DOM en JavaScript
Este programa JavaScript utilizó el método AddEventListener ()
También hemos agregado una identificación "botón 1" para nuestro "Haz click en mi" botón:
El método GetElementById se invocará para encontrar y obtener el botón de tener "botón 1" identificación. Después de eso, el "AddEventListener ()" El método agregará un "hacer clic" evento que desencadenará el "Mostrar fecha()" método:
Ejecute el programa anterior en su editor de código favorito o en cualquier Sandbox de codificación en línea; Sin embargo, utilizaremos el JSBIN para este propósito:
Después de obtener la salida, haga clic en el "Haz click en mi" botón para ver la hora y la fecha actuales:
Ejemplo 2: Uso del método DOM Evener Listener para agregar múltiples controladores de eventos en JavaScript
JavaScript también ofrece la funcionalidad para agregar múltiples controladores de eventos para el mismo objeto. Para demostrar su procedimiento, hemos escrito el siguiente programa JavaScript con un encabezado, párrafo y un botón que tiene "botón 1" identificación. Tenga en cuenta que agregaremos múltiples manejadores de eventos para el "botón" Elemento HTML:
Agregue un controlador de eventos en JavaScript
Este programa JavaScript utilizó el método AddEventListener ()
En el siguiente paso, haremos un "a" objeto que encontrará y obtendrá el botón con "botón 1" ID a través de la invocación del documento.Método GetElementById ():