(1)keypress
<script>
function press(e){
alert(e.keyCode);
}
</script>
keyCode属性记录了按下的键的编码。
keypress事件只能捕获可打印字符的按钮,不能捕获诸如shift、alt、ctrl等不可打印字符的按钮。
<script>
function search(e){
if(e.keyCode == 13){
var what = document.getElementById("what");
alert("开始搜索:" + what.value);
}
}
</script>
但是可以通过shiftKey、ctrlKey等属性判断在击键的同时是否按下了shift、ctrl等辅助键。
<script>
function search(e){
alert(e.keyCode);
// if(e.shiftKey){
// alert("shift键也被按下了");
// }
if(e.ctrlKey){
alert("ctrl键也被按下了");
}
}
keydown、keyup可以捕获键盘上所有的键(个别除外,如:PrtSc)
键盘的常用事件
最新推荐文章于 2024-09-15 17:50:11 发布