如何获取hash#的keycode?

时间:2011-11-13 14:21:21

标签: javascript

我可以知道哈希符号(#)的键码是什么?我搜索了一些资源但找不到。是否可以获得此符号的键码?其他标点怎么样?感谢。

3 个答案:

答案 0 :(得分:9)

只需运行此代码即可找到任何字母的密钥代码(现在在控制台中试用):

document.onkeypress = function (e) { console.log(e.which); };

然后只需输入您感兴趣的字母,它就会显示在控制台中。

#35,顺便说一句。

答案 1 :(得分:3)

它的ASCII值是35。

可以找到完整的表here

但是,假设用户通过按 Shift + 3 键入它,那么您需要捕获数字3的键码(即51) )并检查shiftKey对象的event属性:当为true且密钥代码为51时,表示已键入#
(以上仅适用于特定的键盘布局,抱歉)

Live test case使用onkeypress来检测按键。

答案 2 :(得分:1)

某些原因35不适合我。 #keyCode 51为我工作