コンテンツキー入力アナログJingdongは

<!DOCTYPE HTML> 
<HTML LANG = " EN " > 
<HEAD> 
    <メタ文字コード= " UTF-8 " > 
    <タイトル>タイトル</ TITLE> 
</ HEAD> 
<BODY> 
の<input type = " テキスト" > 
<スクリプト> のvar入力= document.querySelector(" 入力" ); 
    document.addEventListener(' keyUpイベント' 、関数(E){
         // はconsole.log(e.keyCode); 場合(例えば キーコード=== 83 
        { 
            input.focus()。
    })
    
        
        }
</スクリプト> 
</ BODY> 
</ HTML>

効果:使用者は、キーボードの「S」キーを押すと、検索ボックスが自動的にフォーカスを取得

核となるアイデア:ユーザーが押された場合には、「S」ボタンを押したか否かを検出するには、検索ボックスにカーソルを置きます

      keyCode内部キーボードイベントオブジェクトを使用して、ユーザは、「S」キーを押下するか否かを判断します

注意:使用キーボードイベント「からkeyup」、あなたは「KeyDownイベント」を使用している場合、ユーザーはSキーを押すと、カーソルが、また、検索ボックスに「s」を取得するだけではなく、限り、Sキーをバウンスしないようトリガされますキーボードイベントが、keyUpイベント、ポップアップキーボード、ボタンの端に、あなたは、検索ボックスに「s」を回避することができます。

おすすめ

転載: www.cnblogs.com/shanlu0000/p/11484567.html