¿Existe una regla general, cuando se debe usar document.write
para cambiar el contenido del sitio web y cuándo usar .innerHTML
?¿Cuándo se debe usar .innerHTML y cuando document.write en JavaScript
Hasta ahora mis reglas eran:
1) el uso document.write
cuando añadiendo nuevo contenido
2) Utilizar .innerHTML
cuando cambiar contenido existente
Pero se confundió, ya que alguien dijo que por un lado .innerHTML
es un extraño estándar de Microsoft, pero por otro lado leo que document.write
no está permitido en XHTML.
¿Qué estructuras debo usar para manipular mi código fuente con JavaScript?
Demasiado perezoso para entrar en profundidad (y puedes buscar en Google por qué), pero básicamente NUNCA uso document.write. Más información: http: // stackoverflow.com/questions/802854/why-is-document-write-considered-a-bad-practice (Y, como con la mayoría de los absolutos, realmente no me refiero nunca. Hay usos para él, pero no muchos). – Corbin