我正在尝试用javascript制作快捷方式。它适用于FF但不适用于IE8。 我正在使用此代码 -
document.onkeydown=function(e)
{
if(e.which == 83)
{ alert("hello"); }
}
请给我一个支持所有浏览器的简单代码。 感谢
答案 0 :(得分:3)
为了使您的代码跨浏览器,您应该:
document.onkeydown = function(e) {
e = e || window.event;
var keyCode = e.keyCode || e.which;
if(keyCode == 83) { alert("hello"); }
}
检查上面的代码段here。
答案 1 :(得分:2)
答案 2 :(得分:0)
你被允许使用jQuery吗?因为这样可行:
$(window).keydown(function(event){
if(event.keyCode == 83){
alert('hello');
}
});