美文网首页
键盘事件

键盘事件

作者: 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