使用javascript而不是jquery显示在div中按下的键(字母)

时间:2011-04-22 04:22:13

标签: javascript

我需要为5个字母的单词游戏编写一个javascript代码,该代码将检测何时按下键(字母)以显示在div中。单词的每个字母都应显示在自己的div中。如果玩家输入一个字母并且它是单词中的一个字母,它应该出现在5个div中的一个中,如果没有那么它应该显示在另一组div(7)中,玩家得到7个猜测。我只需要这部分就可以让我开始学习其他项目。

提前谢谢, greatfulOne

1 个答案:

答案 0 :(得分:1)

QuirksMode has an awesome page on detecting keystrokes.

总结一下,您需要定位keydownkeyup事件,并检查生成的事件对象的keyCode属性。

一些更复杂的键有跨浏览器的困难,但如果你坚持使用a-z,你应该没问题。 (可能是错的,但看起来“a”的keyCode为65,“z”为90,其他字母填写。)