摘要:
用户在使用键盘时会触发键盘事件。目前,对键盘事件的支持主要遵循的是DOM0级。 在英文输入法下,所有浏览器都遵循以下三个事件:keydown: 当用户按下任意键时触发,而且按住不放的话,会重复触发此事件。keypress: 当用户按下字符键时触发,而且按住不放的话,会重复触发此事件。按下Esc键也会触发这个事件,Safari3.1之前的版本按下非字符键时也触发。keyup: 当用户释放键时触发。 在中文输入法下,浏览器之间则表现得不一致,主要情况如下:IE,Chrome,Safari:触发keydown和keyup, 不触发keypress。Firefox:首次按下按键时触发keydo... 阅读全文