3つの異なるオプション(実際には空白のオプションが4つ)のある選択ボックスがあり、ボタンをクリックした後、メッセージを表示するためのアラートボックスが必要です。ここにいくつかのコードがあります。
HTML:
<select id="item1" name="Item 1">
<option></option>
<option value="1">Camera</option>
<option value="2">Microphone</option>
<option value="3">Tripod</option>
</select>
<button onclick="message()">Go!</button>
Javascript:
<SCRIPT language = javascript>
function message() {
var s = document.getElementById('item1');
var item1 = s.options[s.selectedIndex].value;
if (item1 = 1) {
alert("it equals camera")
}
else if (item1 = 2) {
alert("it equals microphone")
}
else if (item1 = 3) {
alert("it equals tripod")
}
}
</SCRIPT>
ボタンをクリックするたびに、アラートボックスに「カメラと同じです」と表示されます。マイクを選択してボタンをクリックしても、それでも表示されます。
入れたら
alert(item1)
関数では、1、2、または3が表示されます。したがって、if..else..ステートメントを使用したものであると想定しています。