我只是好奇,为什么我的JavaScript无法运行(在Firefox和IE测试),如果我写的<script>
标签是这样的:关闭HTML脚本代码
<script type="text/javascript" src="script.js"/>
如果我更改了该行它将努力:
<script type="text/javascript" src="script.js"></script>
所以我的问题是:为什么我不能在起始标签关闭script
标记,因为我没有它里面的任何内容。
我的JavaScript代码很简单,只需:
alert("test");
注:我检查Firefox的错误控制台,并没有错误。
脚本不能自行封装。就是这样。所有“可以”具有innerHTML的DOM元素都不能关闭。 – 2013-04-09 08:52:46
兼容性取决于_doctype_ - 请参阅http://stackoverflow.com/questions/97522/what-are-all-the-valid-self-closing-elements-in-xhtml-as-implemented-by-the-maj但浏览器仍支持自动关闭'' – andyb 2013-04-09 08:53:30
@andyb - 不,它不。 *有效性*。兼容性取决于* content-type *。 – Quentin 2013-04-09 09:00:12