как динамически добавлять script с помощью document write в javascript — Q&A Хекслет
2026-02-26 17:00 Diff

Ответы

При использовании document.write, вы можете добавить JavaScript на страницу следующим образом:

Обратите внимание на символ \/, который используется для экранирования символа /, чтобы document.write не завершил тег <script> до его окончания:

Тем не менее, вызов document.write после загрузки страницы приведет к удалению содержимого page или вызовет ошибку, так как этот метод 'перезаписывает' содержимое документа.

Лучше намного более безопасным и современным способом добавления скрипта является создание элемента <script> и добавление его в документ:

Вызывая document.write, вы можете навредить произвольному состоянию DOM. Создание элемента <script> и его добавление не приведет к повреждениям.

Используя обработчики событий onload, вы можете выполнять действия после полной загрузки скрипта.

Вы можете легко манипулировать созданным скриптом, задавать различные атрибуты, управлять их порядком исполнения и так далее.