Quand faut-il utiliser .innerHTML et lorsque le document.écrire en JavaScript

Est là une règle générale, lorsque l'on doit utiliser document.write pour modifier le contenu du site web et lors de l'utilisation de .innerHTML?

Pour l'instant, mes règles étaient:

1) Utilisation document.write quand ajoutant nouveau contenu

2) Utiliser .innerHTML quand changer contenu existant

Mais je me suis confondu, car quelqu'un m'a dit que, d'une part, .innerHTML est un étrange standard de Microsoft, mais d'un autre côté, j'ai lu que document.write n'est pas autorisé dans le XHTML.

Structures qui dois-je utiliser pour manipuler mon code source avec JavaScript?

Trop paresseux pour aller dans la profondeur (et vous pouvez google pourquoi), mais, fondamentalement, ne JAMAIS utiliser de document.écrire. Plus d'informations: stackoverflow.com/questions/802854/... (Et, comme avec la plupart des absolus, je n'ai pas vraiment dire jamais. Il y a des utilisations pour elle, mais pas beaucoup.)

OriginalL'auteur R_User | 2012-04-10