gpt4 book ai didi

javascript - <script></script> 还是 <script/>?

转载 作者:技术小花猫 更新时间:2023-10-29 12:53:30 29 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Why don't self-closing script tags work?

我刚刚发现 HTML 中的 script 标签有一个奇怪的行为。

我的网络服务器是nginx,我用的是FAST CGI和PHP5。我有一个 page.html,看起来像这样:

<html>
<body>
<!-- <?php echo 'i am going to add php code here'; ?> -->
<script type="text/javascript" src="./my/javascript1.js" />
<script type="text/javascript" src="./my/javascript2.js" />
</body>
</html>

如果此页面直接从 Web 服务器提供,则 java 脚本运行良好。但如果它传递给 PHP5,似乎只执行第一个 java script 标签。但是,如果我将 script block 更改为:

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

一切都恢复正常了。注意到标签是如何关闭的了吗?是的,这就是为什么我在这里问。有什么区别?它们应该具有相同的功能/含义。此外,我的网络浏览器(Chrome/IE9)收到的输出 HTML 是相同的,但为什么要区别对待?

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com