关闭HTML脚本标签

前端之家收集整理的这篇文章主要介绍了关闭HTML脚本标签前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > Why don’t self-closing script tags work?9个
我只是好奇为什么我的JavaScript无法运行(测试在Firefox和IE),如果我写< script>标签如下:
<script type="text/javascript" src="script.js"/>

如果我将该行更改为:

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

所以我的问题是:为什么我不能关闭start标签中的脚本标签,因为我没有任何内容.

我的JavaScript代码很简单,只是:

alert("test");

注意:我检查firefox错误控制台,没有错误.

解决方法

自我关闭标签的概念是一个XML概念.您不能在HTML中使用它们. (您可以在XHTML中使用它们,但只有当文档提供XML内容类型,no t if it is served as text/html时).

在HTML中,一些元素(例如< img>)不能有任何内容,因此它们没有结束标签).

由于脚本可以具有src属性或脚本可以在元素内,< script>不是其中之一.

(HTML 5允许一个/字符出现在一个定义为EMPTY的元素的开始标签的末尾,但它只是糖上瘾的人,在语言中没有意义).

猜你在找的HTML相关文章