Javascript语法<script> VS <script> </script> - 最奇怪的事情

时间:2009-02-22 11:41:40

标签: javascript html xhtml

  

复制

     

Why don’t self-closing script tags work?

我正在编写一个ASP.net页面,它在JS文件中有一些Javascript代码用于客户端身份验证。

使用此代码阻止从我的服务器端代码中运行:

<script src="../../JavaScript/BaseJS.js" type="text/javascript" defer="defer" />

此代码以某种方式工作:

<script src="../../JavaScript/BaseJS.js" type="text/javascript" defer="defer"></script>

3 个答案:

答案 0 :(得分:15)

定义SCRIPT元素的HTML4.01 manual section声明:

  

18.2.1 SCRIPT元素

     

...

     

开始标记:必需,结束标记:必需

答案 1 :(得分:1)

我说你正在用IE测试吗?这是known bug。 (我确信还有很多其他网页也提到它。)

编辑:事实上,关于这一点也有another Stack Overflow question

答案 2 :(得分:0)

<script>只能在XHTML中自行关闭,而不是HTML。