相关疑难解决方法(0)

javascript块中的HTML评论?

我有一个像下面这样的函数(在下面),它在HTML页面中插入一段HTML代码:

function someEventHandler(htmlContent)
{
  document.getElementById('some-element-id').innerHTML = htmlContent;
}
Run Code Online (Sandbox Code Playgroud)

这适用于包含img标记的HTML代码.

<script>但是,当HTML代码包含块时,它们不会呈现.此外,脚本块包含由HTML注释包围的JavaScript.例如:

<script type="text/javascript">
<!--
    function someFunctionThatRendersStaticImageOrFlash()...
-->
</script>
Run Code Online (Sandbox Code Playgroud)

包含HTML注释的这些脚本块在插入后不会呈现.我可以控制插入的代码,并且在没有HTML注释的情况下测试它,并且它们成功呈现.

据我所知,像这样的HTML评论在早期版本的Netscape中使用,以防止浏览器与javascript的不兼容问题.

是否有任何其他原因(或任何正当理由)在JavaScript块中包含HTML样式注释?

编辑 我输入错误.结束评论是://-->.

html javascript

10
推荐指数
3
解决办法
7471
查看次数

标签 统计

html ×1

javascript ×1