Javascript ES6 – #11. Clases. Herencia

7 comentarios
Contraer comentarios

Hola ADA en este video me he dado cuenta, de que para añadir un texto a un div o un parrafo con innerHtml, no es necesario traer al elemento con getElementById(). Yo siempre lo había hecho usando document.getElementById(), me he quedado con la duda es mejor usarlo o no es necesario. Gracias

didacticode (Administrador) 27/10/2020 a las 09:58

¡Muy buena pregunta, Pepe!
Verás, cuando trabajas con el elemento directamente, sin utilizar getElementById(), estás haciendo referencia a una variable global que es algo desaconsejado y que devuelve diferentes tipos de errores que en el caso anterior en caso de que el elemento no exista (lo que implica en el primer caso un “null” y en el segundo un error de referencia que implicaría una gestión de excepciones).
Por otro lado, lo que se indica en las especificaciones del lenguaje es utilizar getElementById(), que es lo que admiten los navegadores; como podrás ver, también funcionan con el id solo, pero al no tratarse de una especificación, en cualquier momento podrían decidir que no admiten “id” para referenciar elementos, y entonces todos tus códigos dejarían de funcionar.
Así que, mi consejo: utiliza getElementById, aunque sea más largo porque te asegurarás de que lo estás haciendo bien 😉
¡Espero haberte aclarado, Pepe! ¡Un saludo!

Que buena observación Pepe, no me había dado cuenta de ese pequeño detalle y gracias por la explicación que diste didacticode(Laura), saludos desde México.

didacticode (Administrador) 08/10/2021 a las 15:34

¡Gracias a ti por comentar, Sergio! ¡Saludos desde España!

Hola!, un saludo desde Perú, muchas gracias por tu contenido, me gustan y los estoy siguiendo, además que son puntuales; porfa, crees poder explicarme un poco más sobre, el porque del uso del “adEventListener”, y porque en esta ocasión mas que todo, traté de buscar por mi parte, pero no tengo todavía un concepto mas completo de esto, osea se pueden usar mas seguido, o en que ciertos casos mas si me podrías poner un ejemplo.
Muchas gracias de antemano.
Saludos de Takeshi.

didacticode (Administrador) 02/08/2021 a las 16:01

¡Hola, Takeshi!
Pues verás, te dejo el enlace a la parte de eventos que yo creo que te servirá para aclarar tus dudas:
https://didacticode.com/curso/curso-javascript-4/leccion/javascript-4-03-modelo-eventos-w3c/
Si aún así necesitas más información, coméntamelo, ¿vale? ¡Un saludo!

Deja un comentario

Resumen de privacidad
Didacticode

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.