将Javascript显示设置为"none"

Ski*_*zit 0 html javascript css

可能重复:
强制Javascript执行直到display ="inline"

我有一个像以下一样的div ...

    <div id="tag" style="width: 360px; display:none">
    <script type="text/javascript">
              Crazy Wizardry Javascript here!
            </script>
    </div>
Run Code Online (Sandbox Code Playgroud)

里面的Javascript正在显示..是否有一种方法可以强制它不显示,直到我设置div显示"内联"?

Ale*_*yne 5

它根本不显示:http://jsfiddle.net/XYUpJ/

但这是因为脚本标记不会向该容器输出任何内容. script标签本身是display:none你永远不会看到他们的内容.

相反,如果你的意思是你希望脚本只在拥有它的下来变得可见时运行,那么你不能以这种方式做到这一点.是否可以Visibile运行脚本标记.

相反,您希望在脚本标记中定义一个函数,并在设置#tag为可见时调用该函数.