我有一个工作代码:
document.onkeypress=function(e){
if( e.keyCode==49 ){
e.preventDefault();
alert('Переход на целевую страницу при нажатии 1');
window.location.href="http://yandex.ru";
}
};
但如果我尝试分配键 F1 , F2 , F3 Chrome打开帮助( F1 )等等。 e.preventDefault();
不起作用。
如何更新我的代码?
答案 0 :(得分:1)
在某些浏览器中,按键不起作用,但keydown有效。您可能想要参考:http://www.quirksmode.org/js/keys.html。
我希望这会有所帮助。