не срабатывает так почему не знаете ?
function include(url) { var script = document.createElement('script'); script.src = url; document.getElementsByTagName('body')[0].appendChild(script); } include("https://***"); |
Решено
document.write('<script src="https://*"></script>'); так работает |
Это
document.write('<script src="https://*"></script>'); Сработает только во время парсинга HTML Это не динамическое подключение скрипта. Это не сработает, если вам, например надо подключить скрипт при нажатии кнопки Почему не работает это function include(url) { var script = document.createElement('script'); script.src = url; document.getElementsByTagName('body')[0].appendChild(script); } include("https://***"); Трудно сказать, не зная где это используется. Но так function include(url) { var script = document.createElement('script'); script.src = url; script.type='text/javascript' document.getElementsByTagName('head')[0].appendChild(script); } include("https://***"); Обычно срабатывает всегда Только лучше еще добавить script.onload =function () { ... }И уже в ней делать то, что нужно после загрузки скрипта. Ну или Promise замутить |
Часовой пояс GMT +3, время: 00:30. |