将HTML的src添加到JavaScript中。

3

我有一段只有一行代码的HTML代码:

<script async src="https://www.googletagmanager.com/gtag/js?id=ID"></script>

但我不想使用HTML。由于我在我的JavaScript中执行所有功能,我是否可以将上述代码添加到我的JavaScript中?如果可以,怎么做?

  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'ID');

7
如果您不想使用HTML,那么您将如何在用户的浏览器中执行JS文件? - Jeremy Thille
4
HTML是网络的基础组成部分。这个页面的目的是什么? - evolutionxbox
仅仅在每个页面上写<script src="/site.js"></script> 就意味着你不需要重复使用那么多代码。例如,如果你想改变ID(而且你没有使用任何高级的服务器端代码),你必须要逐个页面进行更改。 - TheKodeToad
是的,加载网页需要HTML。我明白这一点,虽然我正在使用带有JavaScript的HTML,但我只是想知道是否有一种方法可以添加HTML代码以在另一个JavaScript中加载JavaScript。 - Vika
1个回答

0
回答我自己的修辞问题,有一种方法可以通过以下方式在我的JavaScript中附加URL:
function appendScript(){
    var script = document.createElement("script");
    script.src = "https://www.googletagmanager.com/gtag/js?id=ID"; 
    document.head.appendChild(script);
}

appendScript();

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接