手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >利用JS来控制键盘的上下左右键(示例代码)
利用JS来控制键盘的上下左右键(示例代码)
摘要:这是一个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">

<;

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来控制键盘的上下左右键(示例代码)】相关文章:

让插入到 innerHTML 中的 script 跑起来的实现代码

网页里控制图片大小的相关代码

学习javascript文件加载优化

接收键盘指令的脚本

js实现异步循环实现代码

js实现顶部可折叠的菜单工具栏效果实例

分享自己用JS做的扫雷小游戏

JS中Eval解析JSON字符串的一个小问题

jQuery实现div随意拖动的实例代码(通用代码)

JS实现简洁、全兼容的拖动层实例

精品推荐
分类导航