¿Cuál es la diferencia entre document.write y .innerHTML?

Pregunta de la clase:
Lucia Villalba

Lucia Villalba

Pregunta
studenthace 6 años

¿Cuál es la diferencia entre document.write y .innerHTML?

1 respuestas
para escribir tu comentario
    Jose Ramirez

    Jose Ramirez

    studenthace 6 años

    Lucia, la principal diferencia es que uno solo escribe y el otro devuelve/inserta. document.write escribe directamente en el documento y se comporta de acuerdo al "momento en que es llamado". Si lo haces dentro del hilo de un documento escribirá en el documento al ser invocado, si lo llamas en un documento cargado va a limpiar todo el documento (borra todo e inserta solo lo que has mandado). element.innerHTML devuelve el html del elemento seleccionado o también puedes insertar html en el elemento seleccionado.

Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.

Curso Gratis de Programación Básica
Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.