不支持javascript的浏览器将JS脚本显示为页面内容

不支持javascript的浏览器将JS脚本显示为页面内容。为了防止这种情况发生,您可以使用这样的HTML注释标记:
<html >
<体>
<script type=“text/javascript”>
<!
文件。写(“你好,世界!”);
//->
</Script >
<正文>
</HTML>
注释行末尾的两个正斜杠是javascript的注释符号,它阻止了javascript编译器编译该行。
质问
既然是注释,为什么它会出现在显示结果中?
追问与回答
1。如果浏览器支持JS,那么//是JS中的注释,并且<!--/->不是注释。所以<!--/->不影响其他JS语句的执行。

2。如果浏览器不支持JS代码,那么浏览器会将所有脚本语言视为HTML。在这种情况下,使用<!-/->浏览器将它们视为注释,而不是显示JS内容。

猜你喜欢

转载自www.cnblogs.com/blogst/p/10949850.html