За последние 24 часа нас посетили 21632 программиста и 1029 роботов. Сейчас ищут 796 программистов ...

document.createElement("script")

Тема в разделе "JavaScript и AJAX", создана пользователем Александр Юрьевич, 12 май 2021.

  1. Александр Юрьевич

    С нами с:
    21 июл 2020
    Сообщения:
    10
    Симпатии:
    0
    Добрый день.

    Подскажите, как с помощью document.createElement("script") можно создать такую конструкцию
    <script src="https://myurl.ru/app.js" async data-country="117"></script>

    Благодарю.
     
  2. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
  3. Александр Юрьевич

    С нами с:
    21 июл 2020
    Сообщения:
    10
    Симпатии:
    0
    У меня получается собрать только вот так <script src="https://myurl.ru/app.js" async></script>

    s = document.createElement("script");
    s.src = 'https://myurl.ru/app.js';
    s.async = true;
    document.getElementsByTagName('body')[0].appendChild(s);
    window.dataLayer = window.dataLayer || [];

    Как в эту конструкцию поместить data-country="117", ума не приложу.
     
  4. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    863
    Симпатии:
    134
  5. Александр Юрьевич

    С нами с:
    21 июл 2020
    Сообщения:
    10
    Симпатии:
    0
    Благодарю, это то что нужно.