ejercicio4

This commit is contained in:
romeo
2026-05-25 21:57:03 -03:00
parent ca02edeef8
commit c642dcd1b9
2 changed files with 29 additions and 2 deletions

View File

@@ -50,7 +50,6 @@ ulPaises.addEventListener('click', (e) => {
})
// 4 Agregar a la página los siguientes elementos:
// <div id="externo">
// <div id="interno">
@@ -58,7 +57,29 @@ ulPaises.addEventListener('click', (e) => {
// </div>
// </div>
// Registrar listeners de bubbling en los tres elementos y verificar en consola el orden en que se ejecutan al hacer clic en el botón. Luego, agregar un listener de capturing en #externo y observar cómo cambia el orden.
// Registrar listeners de bubbling en los tres elementos y verificar
// en consola el orden en que se ejecutan al hacer clic en el botón.
// Luego, agregar un listener de capturing en #externo y observar cómo cambia el orden.
let divExterno = document.querySelector('#externo');
let divInterno = document.querySelector('#interno');
let boton = document.querySelector('#boton');
divExterno.addEventListener('click' , () =>{
console.log('externo (primero)')
}, true);
divInterno.addEventListener('click' , () =>{
console.log('Interno (tercero)')
});
boton.addEventListener('click' , () =>{
console.log('boton (segundo)')
});
// con el tercer argumento true en el listener del div externo el orden queda asi:
// 1ro - divExterno / 2do - boton / 3ro - divInterno /