как динамически добавлять script с помощью document write в javascript
год назад
Nikolai Gagarinov
Ответы
При использовании document.write
, вы можете добавить JavaScript на страницу следующим образом:
Обратите внимание на символ \/
, который используется для экранирования символа /
, чтобы document.write
не завершил тег <script>
до его окончания:
Тем не менее, вызов document.write
после загрузки страницы приведет к удалению содержимого page или вызовет ошибку, так как этот метод 'перезаписывает' содержимое документа.
Лучше намного более безопасным и современным способом добавления скрипта является создание элемента <script>
и добавление его в документ:
Вызывая document.write
, вы можете навредить произвольному состоянию DOM. Создание элемента <script>
и его добавление не приведет к повреждениям.
Используя обработчики событий onload
, вы можете выполнять действия после полной загрузки скрипта.
Вы можете легко манипулировать созданным скриптом, задавать различные атрибуты, управлять их порядком исполнения и так далее.
9 месяцев назад
Ivan Gagarinov
Похожие вопросы