我必须在html中的特定位置插入一个代码段。
例如:
<section class="newsletter">
content content content
</section>
现在,我希望Tagmanager在此部分注入其他代码,而不是部分时事通讯。
<div class="injector">
content content content
</div>
我尝试了一些脚本,但没有一个显示内容。自定义html已加载,但未替换该部分。
我应该怎么做? 谢谢你!
答案 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表示完全不建议这样做。为什么?有更好的方法吗?