<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            計算機硬件

            利用JS來控制鍵盤的上下左右鍵

            時間:2025-02-02 18:48:37 計算機硬件 我要投稿
            • 相關推薦

            利用JS來控制鍵盤的上下左右鍵

              主要介紹了利用JS來控制鍵盤的上下左右鍵示例代碼。需要的朋友可以過來參考下,希望對大家有所幫助

            利用JS來控制鍵盤的上下左右鍵

              這是一個JS初級代碼,想學JS的朋友,可以研究下或者擴展下,最好能用JS實現整個鍵盤的控制,那感覺就很有意思了。

              具體代碼如下:

              代碼如下:

              <style>

              tr.highlight{background:#08246B;color:white;}

              </style>

              <table border="1" width="70%" id="ice">

              <tr>

              <td><input type='text'></td>

              <td><input type='text'></td>

              <td><input type='text'></td>

              <td><input type='text'></td>

              </tr>

              <tr>

              <td><input type='text'></td>

              <td><input type='text'></td>

              <td><input type='text'></td>

              <td><input type='text'></td>

              </tr>

              <tr>

              <td><input type='text'></td>

              <td><input type='text'></td>

              <td><input type='text'></td>

              <td><input type='text'></td>

              </tr>

              <tr>

              <td><input type='text'></td>

              <td><input type='text'></td>

              <td><input type='text'></td>

              <td><input type='text'></td>

              </tr>

              <tr>

              <td><input type='text'></td>

              <td><input type='text'></td>

              <td><input type='text'></td>

              <td><input type='text'></td>

              </tr>

              </table>

              <script language="javascript">

              <!--

              //定義初始化行列

              var currentLine=-1;

              var currentCol=-1;

              document.onkeydown=function(e){

              e=window.event||e;

              switch(e.keyCode){

              case 37: //左鍵

              currentCol--;

              changeItem();

              break;

              case 38: //向上鍵

              currentLine--;

              changeItem();

              break;

              case 39: //右鍵

              currentCol++;

              changeItem();

              break;

              case 40: //向下鍵

              currentLine++;

              changeItem();

              break;

              default:

              break;

              }

              }

              //方向鍵調用

              function changeItem(){

              if(document.all)

              var it=document.getElementByIdx_x("ice").children[0];

              else

              var it=document.getElementByIdx_x("ice");

              for(i=0;i<it.rows.length;i++){

              it.rows[i].className="";

              }

              if(currentLine<0){

              currentLine=it.rows.length-1;

              }

              if(currentLine==it.rows.length){

              currentLine=0;

              }

              var objtab=document.all.ice;

              var objrow=objtab.rows[currentLine].getElementsByTagName_r("INPUT");

              if(currentCol<0){

              currentCol=objrow.length-1;

              }else if(currentCol==objrow.length){

              currentCol=0;

              }

              objrow[currentCol].select();

              //調試使用

              it.rows[currentLine].className="highlight";

              }

              //-->

              </script>

            【利用JS來控制鍵盤的上下左右鍵】相關文章:

            電腦鍵盤快捷鍵03-25

            鍵盤Win鍵在哪里07-29

            電腦鍵盤home鍵的作用02-04

            電腦鍵盤space鍵的作用08-15

            鍵盤上哪個鍵是截圖02-21

            鍵盤Alt鍵有什么功能03-21

            鍵盤上的鍵都有哪些用途07-24

            臺式電腦鍵盤的快捷鍵02-17

            鍵盤的home鍵有什么作用05-06

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院