html 键盘按键与按钮功能关联

键盘中每个按键都对应一个数值,通过匹配进行功能函数得划分,主要使用得是键盘按键事件,onkeydown;案例如下:

<!DOCTYPE html>
<html >
<head>
    <title></title>
</head>
<script type="text/javascript">
    function init(){
        //页面键盘点击时触发
        document.onkeydown=showKeyDown;
    }
    function showKeyDown(evt){
        evt = (evt) ? evt : window.event ;

        if(evt.keyCode==38){
            fun1(); 
        }
        if(evt.keyCode==40){
            fun2(); 
        }
    }
    function fun1(){
        alert("功能一测试");
    }
    function fun2(){
        alert("功能二测试");
    }

</script>
<body onload="init()">
    <div align="center">
        <p>说明:键盘"上"为功能一测试</p>
        <p>键盘"下"为功能二测试</p>
        <button onclick="fun1()">功能一测试</button>
        <button onclick="fun2()">功能二测试</button>
    </div>

</body>
</html>

操作结果如图:
这里写图片描述
更多可以参考以下博文:
js键盘按钮keyCode及示例大全:https://www.cnblogs.com/daysme/p/6272570.html
键盘按钮keyCode大全: https://www.cnblogs.com/shyy/archive/2012/04/09/2453029.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智绘山河

你的鼓励可能解决你下一个问题

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值