如何通过特定位置的标签管理器注入HTML?

时间:2019-01-31 15:19:39

标签: replace google-analytics google-tag-manager

我必须在html中的特定位置插入一个代码段。

例如:

<section class="newsletter">
content content content
</section>

现在,我希望Tagmanager在此部分注入其他代码,而不是部分时事通讯。

<div class="injector">
content content content
</div>

我尝试了一些脚本,但没有一个显示内容。自定义html已加载,但未替换该部分。

我应该怎么做? 谢谢你!

2 个答案:

答案 0 :(得分:1)

您可以使用自定义脚本将内容附加到HTML标记中 例如,使用提供的数据,使用Jquery。

您唯一需要关心的就是函数的执行,在这种情况下,我使用的是anonymous function

<script>
(function(){
var div = document.createElement('div');
var h1 = document.createElement('h1');
h1 = $(h1).text('tille');
div = $(div).text('content content content')
div = $(div).attr('class','injection')
div = $(div).append(h1)
$('.post-text').append(div)
}
)()
</script>

答案 1 :(得分:0)

我是这样做的:

    <script>
      jQuery('div#container_to_hang_on').append('<div id="injector"></div>');
   </script>

但是您@Kemen Paulos Plaza表示完全不建议这样做。为什么?有更好的方法吗?