Kiedy należy użyć .innerHTML i kiedy document.write w JavaScript

Czy istnieje ogólna zasada, kiedy należy użyćdocument.write zmienić zawartość strony i kiedy używać.innerHTML?

Do tej pory moje zasady były:

1) Użyjdocument.write gdydodawanie Nowa treść

2) Użyj.innerHTML gdywymiana pieniędzy istniejąca treść

Ale pomyliłem się, ponieważ ktoś mi to powiedział z jednej strony.innerHTML to dziwny standard Microsoftu, ale z drugiej strony to czytamdocument.write nie jest dozwolone w XHTML.

Jakich struktur należy używać do manipulowania kodem źródłowym za pomocą JavaScript?

questionAnswers(3)

yourAnswerToTheQuestion