我需要为5个字母的单词游戏编写一个javascript代码,该代码将检测何时按下键(字母)以显示在div中。单词的每个字母都应显示在自己的div中。如果玩家输入一个字母并且它是单词中的一个字母,它应该出现在5个div中的一个中,如果没有那么它应该显示在另一组div(7)中,玩家得到7个猜测。我只需要这部分就可以让我开始学习其他项目。
提前谢谢, greatfulOne答案 0 :(得分:1)
QuirksMode has an awesome page on detecting keystrokes.
总结一下,您需要定位keydown
或keyup
事件,并检查生成的事件对象的keyCode
属性。
一些更复杂的键有跨浏览器的困难,但如果你坚持使用a-z,你应该没问题。 (可能是错的,但看起来“a”的keyCode
为65,“z”为90,其他字母填写。)