Javascript 为什么e.keyCode在手机上打字时在我的文本区域中没有捕捉到“{”

Javascript 为什么e.keyCode在手机上打字时在我的文本区域中没有捕捉到“{”,javascript,html,keycode,Javascript,Html,Keycode,我使用的是安卓手机,当我在文本区域按任意键时,e.keycode似乎无法正常工作,它不会返回每个键的keycode值。但当我在文本区域按任意键时,它总是会触发 功能de{ var key=e.keyCode; 如果键==229{ 你好; 返回false; } } 219是需要使用的键码 功能de{ var key=e.keyCode; 如果键==219{ 你好; 返回false; } } {的keycode是219。一些浏览器使用keycode,一些使用which。还有charCode 功

我使用的是安卓手机,当我在文本区域按任意键时,e.keycode似乎无法正常工作,它不会返回每个键的keycode值。但当我在文本区域按任意键时,它总是会触发

功能de{ var key=e.keyCode; 如果键==229{ 你好; 返回false; } } 219是需要使用的键码

功能de{ var key=e.keyCode; 如果键==219{ 你好; 返回false; } } {的keycode是219。一些浏览器使用keycode,一些使用which。还有charCode

功能de{ var key=e.which | | e.keyCode | | e.charCode | 0; 如果键==219{ 你好; 返回false; } }
@叶夫根尼科利亚科夫:不,应该是e,但鉴于OP引用的症状,不是他们使用了错误的属性,而是不清楚哪里出了问题。你忘了}在末尾,但当我按下文本区域中的任何键时,它总是会触发。引用的代码中没有任何明显的原因会导致这种情况。请使用可运行的堆栈片段[]更新您的问题演示问题的工具栏按钮。我已经为您添加了代码片段,但它与您描述的不一样。@aokaddaoc仍然存在同样的问题。没有一个问题可以解释OP描述的症状。@t.J.Crowder他不是使用了错误的键码吗{?可能吧,但问题清楚地表明它总是会触发,而不是它从来不会触发。这个问题无法以当前的形式得到回答。我想当它的意思是当OP按下任何按钮时,它会触发d。我同意这个问题不清楚。这并不能解释OP描述的症状。