为了账号安全,请及时绑定邮箱和手机立即绑定

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

/ 猿问

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

HUWWW 2019-11-18 18:09:34

我的网站上有此代码


<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加载了,但是以下正确编写的标记不是吗?


查看完整描述

3 回答

?
手掌心

在HTML中,有些标签总是自动关闭的。例如,<hr>Some content here</hr>没有任何意义。同样,有些标签也无法自动关闭。<script>标签是其中之一。

我不确定没有自封闭<script>标签的原因,但原因可能来自标签旨在始终在其中包含代码的事实。同样,我不确定。


查看完整回答
反对 回复 2019-11-18
?
12345678_0001

因为它被解析为:


第1行:脚本的开始标记


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

第2行:如果第1行提到的外部脚本无法加载,则执行JavaScript(实际上是损坏的JavaScript!)


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

第3行:脚本的结束标记从第1行开始


</script>

好的,授予已关闭的标签和自关闭标签并不相同。


它们是相同的(如果没有内容),但是仅在XML文档中。用作application / xhtml + xml的XHTML文档是XML文档。在HTML文档中,由于浏览器实施不当的传统,自关闭标签只是开始标签(因此,当禁止结束标签时,此标签才可以)。


查看完整回答
反对 回复 2019-11-18
?
慕圣8478803

您是否更改了代码以测试是否


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

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

作品?;-)


更新:


运行代码,该<p>元素被隐藏,因此...看起来像它正常工作吗?


的HTML


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

<title>questions/4531772</title>


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

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

</head>


<body>


<p class="test">Testing...</p>


</body>

</html>

JavaScript(4531772.js)


$(document).ready(function() {

    $('.test').hide();

});


查看完整回答
反对 回复 2019-11-18

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信