gpt4 book ai didi

javascript - 将脚本放置在紧接着开始 标记之后

转载 作者:行者123 更新时间:2023-12-03 23:03:41 25 4
gpt4 key购买 nike

我想放置一个 Google 标记管理器脚本,根据 Google 标记文档,该脚本应立即放置在开始标记之后。

由于我们无法更改源代码,因此我们必须使用以下代码片段附加脚本。

<script type="text/javascript">
(function () {
var url = "path/to/js/file";
var gtm = document.createElement('script');
gtm.type = 'text/javascript';
gtm.async = true;
gtm.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + url;
var s = document.getElementsByTagName('body')[0];
s.parentNode.insertBefore(gtm, s);
})();
</script>

它与 Google 分析脚本片段几乎相同。现在脚本被附加到 body 标签之前。我不确定使用 jQuery 方法 insertAfter 是否是正确的方法,或者是否有更好的方法!

非常感谢您的帮助。

最佳答案

实际上,您的代码在 headbody 标记之间插入 script。改用这个:

var s = document.body.firstChild;
s.parentNode.insertBefore(gtm, s);

关于javascript - 将脚本放置在紧接着开始 <body> 标记之后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14769702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com