Blog de Gonzalo

INNERHTML VS DOM

Hace tiempo que aprendí a usar DOM para el tema del DHTML y añadir contenido dinámica mente con Javascript.
Al principio, lo que hacía era añadir el HTML directamente usando la propiedad innerHTML pero a veces me daba error, ya que cuando abría un DIV para añadir el HTML mediante texto el navegador lo cerraba automáticamente y añadía el resto de contenido y HTML después de ese DIV. Mi jefe me comentó que usase DOM ya que era mejor, más limpio a nivel de código y no daba problemas.
Al principio me costó acostumbrarse, apriori era más cómodo construir el HTML como hacía antes, pero cansado de los errores y de andar con ñapas, seguí el consejo de mi jefe y desde entonces lo hago así y es mejor. Además con JQUERY es mucho más fácil y no hay que preocuparse de si en un navegador el DHTML es de una manera y en otro navegador es de otra.
La propiedad innerHTML la uso muy poco y solo cuando tengo que añadir una etiqueta HTML.

Compartir en twitter