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