javascript - 我的脚本标签影响了谁的页面渲染?

标签 javascript jquery html

我有这个代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <script type="text/javascript" href="http://code.jquery.com/jquery-1.5.min.js" />
        <title>JQuery Demo 1</title>
        <style type="text/css">
            #box
            {
                background-color: #ff0000;
            }
        </style>
        <script type="text/javascript">


        </script>
    </head>
    <body>
        <div id="box">----Text----!</div>
    </body>
</html>

当我包含来自 Google 的 Jquery 文件时,div“框”不再是红色。当我删除 JQuery 文件时,它再次变为红色。为什么?

最佳答案

尝试为您的script 元素使用自闭合语法,例如

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

...指向脚本文件的正确属性是src,而不是href

See it on jsFiddle .

关于javascript - 我的脚本标签影响了谁的页面渲染?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4921430/

相关文章:

javascript - 使用 querySelector 排除 id 包含特定字符串的元素

javascript - IE6/IE7 中的 appendChild 不适用于现有元素

javascript - 如何将 csrf token 添加到 jQuery 调用中?

javascript - Ember js 检查对象数组中的键值

javascript - 如何在 codeigniter 中制作星级评分系统?

javascript - 如何将图像放在其他图像的一部分上

javascript - Jquery 可折叠区域

如果前面的脚本失败,则执行或不执行 JavaScript 片段

javascript - 为什么 jquery 中的 focus() 不起作用?

javascript - 如何在另一个内部显示剑道模板?