我需要在JS中放入一些HTML。我看到了两种方法:<template>
标签和<script type = 'text/template'>
,但我不明白其中的区别/
<template>
标签和<script type = 'text/template'>
有什么区别?
答案 0 :(得分:0)
<template>
用于定义Javascript可以使用的HTML可重用片段。您将使用id定义它,然后使用它。
<script type='text/template'>
转义了普通的HTML处理器,因为text/template
不是有效的MIME类型。因此,输出为纯文本。在此处了解更多信息: Explanation of <script type = "text/template"> ... </script>
编辑:
text/html
表示应应用HTML处理器,格式化所有HTML标签等。