Как исправить проблему с добавлением нового скрипта с помощью JavaScript?

Как правильно добавить веб-скрипт с атрибутом "type=module" в HTML-документе: вставить вручную в элемент `<head>` или создать скрипт с помощью JavaScript и добавить его в `<head>`?
  • 14 марта 2024 г. 12:49
Ответы на вопрос 2
Проблема с добавлением нового скрипта с помощью JavaScript может быть решена путем создания нового элемента скрипта и добавления его в `<head>` с помощью JavaScript. 

Для того чтобы правильно добавить веб-скрипт с атрибутом "type=module" в HTML-документе, следует создать новый элемент скрипта с помощью JavaScript и добавить его в `<head>`. Например:

```javascript
// Создаем новый элемент скрипта
var script = document.createElement('script');
script.type = 'module';
script.src = 'путь_к_файлу.js';

// Добавляем скрипт в <head>
document.head.appendChild(script);
```

Этот код создаст новый элемент скрипта с атрибутом "type=module" и указанным путем к файлу скрипта, а затем добавит его в начало `<head>` в документе. Таким образом, скрипт будет добавлен динамически и будет выполнен как модульный скрипт.

Убедитесь, что путь к файлу скрипта указан правильно, чтобы скрипт успешно загрузился и выполнение не вызвало ошибок.
Забудьте, все что я сказал - бред, оказывается можно но только при указывании: <br/> <pre><code class="javascript">&lt;script src="//domen.com/file.js" type="module"&gt;&lt;/script&gt;</code></pre> <br/> Но при этом там душит CORS :)
Похожие вопросы