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