可能重复:
JavaScript 键码的完整列表
我在哪里可以找到javascript中关键代码的官方参考?
谷歌只发现有间隙的表格。
特别是我正在寻找双引号的关键代码。
我个人使用这个列表: http: //www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes 这是 JS 键盘事件的一种参考:http: //unixpapa.com/js /key.html
关键代码doube quote
是34 222 (Mozzila, firefox, IE) 类似的问题已经在这里问过:什么是 JavaScript KeyCodes?
如果您正在测试键入的字符(而不是检测不可打印的击键),那么您不需要查找表。使用该keypress
事件,您可以在任何主要浏览器中从事件中获取字符代码并因此键入字符:
document.onkeypress = function(evt) {
evt = evt || window.event;
var charCode = (typeof evt.which == "number") ? evt.which : evt.keyCode;
if (String.fromCharCode(charCode) == '"') {
alert("Double quote typed");
}
};