如何在Safari中检测“tab”按键

时间:2010-06-16 09:07:07

标签: javascript safari

我想在Safari中检测'tab'按键。它已经在IE和Firefox中运行。

触发器处于按键状态。 firefox和IE都返回键'9',这是Tab。但Safari似乎忽略了这一点。版本4和5似乎都无法检测到它。我如何检测它?

2 个答案:

答案 0 :(得分:1)

要了解检测到的内容,请查看W3Cs Key and Character Codes vs. Event Types页面。在那里,您可以输入并直接查看被解雇的内容。

答案 1 :(得分:1)

使用keyCode事件的keydown属性。这适用于所有主流浏览器:

document.onkeydown = function(e) {
    e = e || window.event;
    if (e.keyCode == 9) {
        alert("Tab");
    }
};