これが非常に基本的な質問であることは承知していますが、私は (非 HTML) プログラミングに非常に慣れていないため、CodeAcademy でほとんどの JS トラックを受講した後でも、学んだことを実際に機能させるのに苦労しています。
そこで私は自分自身への挑戦として、単純な JavaScript ベースのコマンド ラインを設計することにしました。もちろん、私が書いた最初の実際のコードは、絶え間ないいじりにもかかわらず、機能しません。
HTMLは次のとおりです(まあ、関連する部分です):
<input type="text" id="commandfield"></input>
<button type="button" onclick="enterCommand()">Enter</button>
そして、ここにJavascriptがあります:
var field = document.getElementById("commandfield");
function enterCommand () {
var input = field.value;
alert(input);
}
...そして、アラートは表示されません。単純な文字列アラートをテストしたところ、問題なく機能したので、問題は #commandfield の値の取得にあることがわかりました。私は何を間違っていますか?