JS 中不省略 <!----> 的好处

作者:chilleen 来源:ITPOW(原创) 日期:2007-4-29
<script type="text/javascript">
alert("</script>");
</script>

如上,试图显示对话框,对话框内容为:</script>。

然而却没有弹出任何对话框,却在屏幕上显示了:");

这是由于遇到了 </script> 被当作 JS 结束了的原因。

我们加上 <!---->,就正常了,如下:

<script type="text/javascript">
<!--
alert("</script>");
-->
</script>

这在 IE 和 FF(Firefox) 浏览器中都是一样的。

相关文章