1
ドロップダウンメニューからオプションを選択したときにユーザーに警告を表示しようとしています。別のアラートが表示されます。私は、この今のところドロップダウンメニューから特定のオプションが選択されたときに警告を表示する方法
function tagChange(dropdown) {
for (var i, x = 0; i = dropdown.options[x]; x++) {
if (i.value == "a") {
alert("you've clicked a");
}
}
}
<select onchange="tagChange(this);" name="topic">
<option disabled selected value> -- none selected -- </option>
<option value="a">A</option>
<option value="b">B</option>
<option value="c">C</option>
</select>
それがアラートを示したが、だけではなく、特定のものをクリックすると、すべてのオプションを持っています。
を開始する機能開閉
function(){ }
。あなたが欠落しているブラケットを追加することを忘れ下記の答えは正しいですが、点ではあなたが書いたものの.. forループの構文をチェックしてください。あなたは 'i'変数を宣言しましたが、割り当てられていませんでした。そして、x変数を使って割り当てと反復を試みました。 – senojoeht