猿问

<script>标签可以不自动关闭吗?

我的网站上有此代码


<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"/>

<script type='text/javascript' src='/lib/player/swfobject.js'></script>

swfobject不起作用(未加载)。


将代码更改为:


<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script>

<script type='text/javascript' src='/lib/player/swfobject.js'></script>

工作正常。


该文档被解析为HTML5。


我觉得很好笑。好的,授予已关闭的标签和自动关闭的标签是不同的。所以我会理解jQuery是否无法加载(尽管我觉得这很可笑)。


但是我不明白是jQuery加载了,但是以下正确编写的标记不是吗?


HUWWW
浏览 779回答 3
3回答

手掌心

在HTML中,有些标签总是自动关闭的。例如,<hr>Some content here</hr>没有任何意义。同样,有些标签也无法自动关闭。<script>标签是其中之一。我不确定没有自封闭<script>标签的原因,但原因可能来自标签旨在始终在其中包含代码的事实。同样,我不确定。
随时随地看视频慕课网APP
我要回答