我可以在javascript类型的脚本标记内使用所有HTML标记

时间:2016-07-26 16:11:28

标签: javascript html

我已经尝试将一些HTML标记放在JavaScript代码中,但它不起作用。任何人都可以解释它。

1 个答案:

答案 0 :(得分:2)

没有。你不能。 HTML不是Javascript(显然)。 <script>块中的任何原始html都只是语法错误:

<script>
    <div>Hi mom!</div> // <-- javascript syntax error

    var foo = '<div>Hi mom!</div>'; // valid javascript.
</script>

第二个可行,因为它是 NOT Html。这是一个javascript字符串,其中包含一些像html一样的字符。

在javascript中唯一有效的HTML主题是评论开启者,<!--,仅出于历史原因支持(隐藏不了解/支持<script>标记的浏览器中的JS )。