javascript - 将 javascript 与 html 链接

标签 javascript jquery html

我刚刚通过 Codeacademy 学习 html、css 和 javascript。我想尝试在没有 Codeacademy 环境的情况下创建一个网站来练习我所学到的知识。我遇到的问题是将我的 javascript 链接到我的 html。我的文件夹中有三个文件:index.html、style.css 和 script.js。我正在按照我了解到的方式进行设置,该网站加载正常,但 javascript 由于某种原因永远无法工作。有什么理由吗?这是我的 html 和 js:

index.html:

<!DOCTYPE html>
<html>
<head>
    <title>Result</title>
    <link rel='stylesheet' type='text/css' href='stylesheet.css'/>
    <script type='text/javascript' src='script.js'></script>
</head>
<body>
    <form>
    MESSAGE: <input type="text" name="message" value="Type your text here!">
    </form>
    <button>Add!</button><br/>
    <div id="messages"></div>
</body>

脚本.js:

$(document).ready(function () {
    $('button').click(function () {
        var toAdd = $("input[name=message]").val();
        $('#messages').append("<p>" + toAdd + "</p>");
    });
});

最佳答案

您需要包含 jquery(在包含 script.js 之前)

<head>
    <title>Result</title>
    <link rel='stylesheet' type='text/css' href='stylesheet.css'/>
    <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js'></script>
    <script type='text/javascript' src='script.js'></script>
</head>

关于javascript - 将 javascript 与 html 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17026670/

相关文章:

javascript - 如何在 jQuery 中单击另一个按钮之前禁用按钮?

javascript - 禁用 jQuery 窗口大小功能

javascript - AJAX 列表更新,获取新元素并计数

html - 无法定位 "back to top"按钮

javascript - 如何通过单击网站中的链接在 Adob​​e Reader 中打开 PDF?

html - 从链接打开 iTunes

javascript - AFUI/Intels Appframework 滚动条在 PhoneGap Android 中无法工作

javascript - 如何在 foreach 循环中销毁对象迭代

javascript - 在使用我的 action creators 时,有没有办法从全局 Vanilla JS 函数与我的 Redux 存储进行通信?

javascript - 内联 svg -- getElementById 在 Opera 中不起作用