我在 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。