【问题标题】:How to cancel display: none;如何取消显示:无;
【发布时间】:2018-11-22 15:32:02
【问题描述】:

我有这样的代码:

<div id="advertisement-template" style="display:none;">
</div>

里面有这样一个元素

<script type="text/javascript">
....................
....................
....................
        });
    </script>

当我单独使用 &lt;script type="... 元素时,它可以工作,但是当它在 &lt;div id="advertisement-template" style="display:none;"&gt; 内部时 它没有出现。我无法更改&lt;div id="advertisement-template" style="display:none;"&gt; 上方或内部的任何内容,我只能在&lt;div id="advertisement-template" style="display:none;"&gt;&lt;/div&gt; 之间添加一些内容以显示该元素。

我检查了this pagethis one,但没有找到解决方案。

我对编码知之甚少,但我需要解决这个问题。请帮忙。

【问题讨论】:

  • 您能否提供一个代码示例,说明哪些有效,哪些无效?这会让其他人更容易帮助你。
  • 我不建议这样做,但如果不可避免,您可以在样式标签或样式表中使用它#advertisement-template[style]{ display:block !important; } 覆盖内联样式。
  • 我不确定我是否理解问题所在。您可以在 div 中放置一个

标签: css


【解决方案1】:

请在 jquery 下面试试

<script>
    $(document).ready(function() {
        $("#advertisement-template").removeAttr("style");
    });
</script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多