美文网首页
键盘事件

键盘事件

作者: wy22 | 来源:发表于2022-01-06 14:41 被阅读0次

 键盘事件

onkeydown 按键按下事件

onkeypress 按键产生字符事件

onkeyup 按键弹起事件

e.keyCode 返回按键码

注意:注册事件时要加on,触发时不需要on

  // 获取文本框

        let txt = document.querySelector('#txt')

        // 获取按钮

        let btn = document.querySelector('#btn')

        //搜索按钮注册点击事件

        btn.onclick = function(){

            alert('正在搜索'+txt.value)

        }

        // 键盘按下事件

        txt.onkeydown = function(){

            console.log('键盘按下');

        }

        // 键盘产生字符

        txt.onkeypress = function(){

            console.log('按键产生字符');

        }

        // 键盘弹起事件

        txt.onkeyup = function(e){

            console.log('键盘弹起');

            //获取键盘编码

            let {keyCode} = e

            //判断是否是回车键

            if(keyCode===13){

                // onclick属性用于注册事件

                // click()方法用于执行事件

                btn.click()

            }

        }

相关文章

网友评论

      本文标题:键盘事件

      本文链接:https://www.haomeiwen.com/subject/srrxqrtx.html