не срабатывает так почему не знаете ?
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, время: 05:49. |