codeacademy で html、css、javascript について学んでいます。codeacademy 環境なしで Web サイトを作成して、学んだことを実践したいと思いました。私が抱えている問題は、javascript を html にリンクすることです。フォルダーには、index.html、style.css、script.js の 3 つのファイルがあります。学んだとおりに設定しています。ウェブサイトは正常に読み込まれていますが、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>
script.js:
$(document).ready(function () {
$('button').click(function () {
var toAdd = $("input[name=message]").val();
$('#messages').append("<p>" + toAdd + "</p>");
});
});