私はこれをMacintoshで実行しているため、option
キーです。
次のような HTML の簡単なメニューがあります。
<select name="select-item">
<option value="">Test</option>
<option value="1">One</option>
</select>
これは要素の内部にform
あり、JavaScript では創造的に名前が付けられたform
変数を持っています。
メニュー項目が選択されているときに、option/alt キーが押されているかどうかを確認するにはどうすればよいですか?
次のコードを試しました:
form['select-item'].onchange=function(e) {
alert(e.altKey);
}
undefined
オプションキーが押されているかどうかに関係なく、結果として得られます。shift
代わりにキーを試しても同じことが当てはまります。
jQuery は使用しないでください。