Когда следует использовать .innerHTML и когда document.write в JavaScript
Есть ли общее правило, когда нужно использоватьdocument.write
изменить содержание сайта и когда использовать.innerHTML
?
До сих пор мои правила были:
1) Использованиеdocument.write
когдаadding новый контент
2) Использование.innerHTML
когдаchanging существующий контент
Но я запутался, так как кто-то сказал мне, что с одной стороны.innerHTML
странный стандарт Microsoft, но с другой стороны, я читал, чтоdocument.write
не допускается в XHTML.
Какие структуры мне следует использовать для манипулирования моим исходным кодом с помощью JavaScript?