Javascript 谷歌标签管理器正在用css隐藏我的自定义HTML标签

Javascript 谷歌标签管理器正在用css隐藏我的自定义HTML标签,javascript,html,google-tag-manager,Javascript,Html,Google Tag Manager,我添加了一个自定义HTML标记,该标记由数据层变量触发。所有内容都显示在页面上,但出于某种原因,我的整个自定义html标记代码被包装在一个div中,该div隐藏了所有内容: <div style="display: none; visibility: hidden;"> <div id="newsletter" class="animated animatedvisible rubberBand">

我添加了一个自定义HTML标记,该标记由数据层变量触发。所有内容都显示在页面上,但出于某种原因,我的整个自定义html标记代码被包装在一个div中,该div隐藏了所有内容:

<div style="display: none; visibility: hidden;">
                <div id="newsletter" class="animated animatedvisible rubberBand">
                    <h3>Dynamic Drive Newsletter</h3>
                    <p>Sign up for our FREE newsletter to get early access to new scripts!</p>
                    <form action="" method="post">
                        <input type="email" value="" name="EMAIL">
                        <input type="submit" value="Subscribe">
                    </form>
                    <span class="scrollboxclose" onclick="scrollbox1.hide()">x</span>
                </div>

                <div id="specialoffer" class="animated">
                    <b>DDWhois</b> Free Domain Whois and Research Tool. Always free, always anonymous. <button onclick="location='http://ddwhois.com'">Visit</button>
                    <span class="scrollboxclose" onclick="scrollbox2.hide()">x</span>
                </div>

                <script>var scrollbox1=new scrollBox({elementid:"newsletter",dir:"down"}),scrollbox2=new scrollBox({elementid:"specialoffer",dir:"up",fxclass:"slideInDown",pctboundary:50});</script></div>

动态驱动通讯
注册我们的免费时事通讯,以便尽早访问新脚本

x DDWhois是免费域名Whois和研究工具。永远自由,永远匿名。参观 x var scrollbox1=新的滚动框({elementid:“时事通讯”,dir:“down”}),scrollbox2=新的滚动框({elementid:“specialoffer”,dir:“up”,fxclass:“slideInDown”,pctboundary:50});
不是我添加到标记中的代码的一部分


有一种方法可以使自定义html代码正常工作,但我没有看到任何东西可以插入额外的div

我通过关闭自定义html标记配置上的“Support document.write”选项来解决这个问题。

我不确定GTM为什么要这样做。在代码段中,可以添加一些删除样式的JS<代码>文档.getElementById('newsletter').parentElement.removeAttribute('style')谢谢。这很有魅力。现在我需要弄清楚GTM为什么要这么做!相关话题@我先看了那篇文章。似乎他们只是在讨论做显示的冗余:无和可见性,但不是为什么.GTM不是一个内容管理系统,也许这就是为什么?是的,出于某种原因,它假设通过选中document.write enabled,您将通过脚本插入所有标记。烦人的你真的帮了我,卢克在深夜编码。非常感谢你的分享。