Как правильно писать HTML, используя Javascript? - PullRequest
63 голосов
/ 07 октября 2009

В некоторых сообщениях я вижу, что люди не одобряют использование document.write() в javascript при написании динамического HTML.

Почему это? и что такое правильный способ?

Ответы [ 12 ]

0 голосов
/ 07 октября 2009

Я думаю, вы должны использовать вместо document.write API DOM JavaScript, например document.createElement, .createTextNode, .appendChild и аналогичные. Безопасный и почти кросс-браузерный.

ihunger outerHTML - это не кросс-браузер, а только IE.

0 голосов
/ 07 октября 2009

Метод document.write очень ограничен. Вы можете использовать его только до завершения загрузки страницы. Вы не можете использовать его для обновления содержимого загруженной страницы.

Что вам, вероятно, нужно, это innerHTML .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...