我可以知道哈希符号(#)的键码是什么?我搜索了一些资源但找不到。是否可以获得此符号的键码?其他标点怎么样?感谢。
答案 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
为我工作