<script>标签的type属性

60 阅读1分钟

除了"module"之外,<script>标签的type属性还可以设置其他几个值。下面是一些常见的选项:

  1. text/javascript: 这是<script>标签的默认值,如果未指定type属性,浏览器会将其视为text/javascript。在 HTML5 中,这个值通常可以省略。
  2. text/html: 这个值表示脚本内容是 HTML 代码。这在一些特殊情况下会有用,比如将 HTML 代码嵌入到 JavaScript 中。
  3. text/css: 这个值表示脚本内容是 CSS 代码。在一些情况下,可以通过<script>标签来包含 CSS 代码,虽然这通常不是最佳的做法。
  4. application/json: 这个值表示脚本内容是 JSON 数据。通常在一些特殊的需求下,可以使用<script>标签来加载 JSON 数据。