【发布时间】:2015-02-10 06:10:21
【问题描述】:
我刚刚在我的浏览器(Chrome 39、Windows 8)上尝试了这段代码:-
<html>
<body>
<script>
<!--
document.write("<h1>Hello</h1>");
-->
</script>
</body>
</html>
这会在浏览器上生成标题文本。但是当我稍作改动时——将 HTML 注释内容放在一行中,
<html>
<body>
<script>
<!-- document.write("<h1>Hello</h1>"); -->
</script>
</body>
</html>
这不显示任何内容。 为什么会这样?我不认为 HTML cmets 符合 Javascript 标准。
附言我知道如何放置 javascript cmets。我只是想知道这种不稳定的行为。
【问题讨论】:
-
javascript 注释是: // 单行或 /* 多行
标签: javascript html comments