• 案例:模拟京东按键输入内容


    当我们按下 s 键, 光标就定位到搜索框(文本框获得焦点)。

    <!DOCTYPE html>
    <html lang="en">

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    </head>

    <body>
        <input type="text">
        <script>
            // 核心思路: 检测用户是否按下了s 键,如果按下s 键,就把光标定位到搜索框里面
            // 使用键盘事件对象里面的keyCode 判断用户按下的是否是s键
            // 搜索框获得焦点: 使用 js 里面的 focus() 方法
            var search = document.querySelector('input');
            document.addEventListener('keyup', function(e) {
                // console.log(e.keyCode);
                if (e.keyCode === 83) {
                    search.focus();
                }
            })
        </script>
    </body>

    </html>
  • 相关阅读:
    poj 2186 && hdu 3836
    poj 2833 The Average
    hud 3062 Party
    论 ACM 与泡妞 (转载)
    poj 1064 Cable master
    poj Candies
    [转]人才流失的背后
    获取存储过程的ReturnValue值
    javascript js jquery获取元素位置代码总结
    【引用】xmlpath 操作 xml
  • 原文地址:https://www.cnblogs.com/yanlei369343/p/13893982.html
Copyright © 2020-2023  润新知