是否可以使<script>标签可见?</script>

时间:2015-03-21 01:26:52

标签: html css visibility

我想看一个script标签。这可能吗?

1 个答案:

答案 0 :(得分:2)

我不知道为什么你会这样做,但简单的CSS应该可以做到这一点:

<!DOCTYPE html>
<head>
  <title>Sample page</title>
  <style type="text/css">
    script {
      display:block;
    }
  </style>
</head>
<body>
  <script type="text/javascript">
    for (var i = 0; i < 10; i++) {
      console.log("why?");
    }
  </script>
</body>

https://jsfiddle.net/0v2wo3a2/

修改:如果您的脚本位于<head>,则您必须使头部可见:

<style type="text/css">
  head, script {
    display:block;
  }
</style>

另外,正如迈克在评论中指出的那样,你可能正在寻找这个选项:

&lt;script type="text/javascript"&gt;<br/>
&nbsp;&nbsp;for (var i = 0; i < 10; i++) {<br/>
&nbsp;&nbsp;&nbsp;&nbsp;console.log("why?");<br/>
&nbsp;&nbsp;}<br/>
&lt;/script&gt;

这看起来很糟糕,但在这个小提琴中它更具自我解释性:https://jsfiddle.net/0v2wo3a2/1/