このスレッドでは、JavaScript を使用してドロップダウン ボックスから選択した値を取得する方法について説明しています。そのスレッドの指示に従おうとしてきましたが、機能させることができませんでした。
これは、私がやろうとしていることの最小限の(機能しない)例です。コードはドロップダウン ボックスから 2 番目のオプションの値を出力するはずですが、Chrome の JavaScript コンソールのUncaught TypeError: Cannot read property 'options' of null
11 行目に次のエラーが表示されます (つまり、2 番目の変数を定義すると)。
<html>
<body>
<select name='a_drop_down_box'>
<option value='1'>One</option>
<option value='2' selected='selected'>Two</option>
<option value='3'>Three</option>
</select>
<p id='message'></p>
<script type="text/javascript">
var test = document.getElementById("a_drop_down_box");
var testValue = test.options[test.selectedIndex].value;
document.getElementById('message').innerHTML=testValue;
</script>
</body>
</html>