これは基本的な JS コードです。JS を学びたい人は、JS を使ってキーボード全体を制御するのが最適です。これは非常に興味深いものになります。 具体的なコードは次のとおりです: コードをコピーします コードは次のとおりです: <br>tr.highlight{background:#08246B;color:white;}<br> td>< /td> td>< ;td> <br><!--<BR>//初期化行と列を定義します <BR>var currentLine=-1;<BR>var currentCol=-1;<BR>document.onkeydown=function(e){<BR> e=window.event||e ;<BR> switch(e.keyCode ){<BR> case 37: //左キー<BR> currentCol--;<BR> changeItem();<BR> Break;<BR> case 38: //上キー<BR> currentLine--;<BR> changeItem();<BR> Break;<BR> case 39: //右キー<BR> currentCol ;<BR> changeItem();<BR> Break;<BR> case 40: //下キー<BR> currentLine ;<BR>changeItem();<BR>break;<BR>default:<BR>break;<BR> }<BR>}<BR>//方向キーは<を呼び出します🎜>function changeItem(){<BR> if(document.all)<BR> var it=document.getElementByIdx_x("ice").children[0];<BR> else<BR> var it=document.getElementByIdx_x( "ice");<BR> for (i=0;i<it.rows.length;i ){<BR> it.rows[i].className="";<BR> }<BR> if(currentLine< ;0){<BR> currentLine= it.rows.length-1;<BR> }<BR> if(currentLine==it.rows.length){<BR> currentLine=0;<BR> }<BR> var objtab=document.all.ice; <BR> var objrow=objtab.rows[currentLine].getElementsByTagName_r("INPUT");<BR> if(currentCol<0){<BR> currentCol=objrow.length-1; <BR> }else if(currentCol= =objrow.length){<BR> currentCol=0;<BR> }<BR> objrow[currentCol].select();<BR> //デバッグに使用します<BR> .rows[currentLine].className="ハイライト ";<BR>}<BR>//--><br>