手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript上下方向键控制表格行选中并高亮显示的方法
javascript上下方向键控制表格行选中并高亮显示的方法
摘要:本文实例讲述了javascript上下方向键控制表格行选中并高亮显示的方法。分享给大家供大家参考。具体实现方法如下:tr.highlight...

本文实例讲述了javascript上下方向键控制表格行选中并高亮显示的方法。分享给大家供大家参考。具体实现方法如下:

<style> tr.highlight { background:#08246B; color:white; } </style> <table border="1" width="70%" id="ice"> <tr> <td>123</td> <td>234</td> <td>abc</td> <td>def</td> </tr> <tr> <td>123</td> <td>234</td> <td>abc</td> <td>def</td> </tr> <tr> <td>123</td> <td>234</td> <td>abc</td> <td>def</td> </tr> <tr> <td>123</td> <td>234</td> <td>abc</td> <td>def</td> </tr> <tr> <td>123</td> <td>234</td> <td>abc</td> <td>def</td> </tr> </table> <script language="javascript"> <!-- var currentLine = -1; document.onkeydown = function(e) { e = window.event || e; switch(e.keyCode) { case 38: currentLine--; changeItem(); break; case 40: currentLine++; changeItem(); break; default: break; } } function selectTR() { currentLine=window.event.srcElement.parentElement.rowIndex; //alert(currentLine); changeItem(); } //改变选择项目 function changeItem() { if(document.all) var it = document.getElementById("ice").children[0]; else var it = document.getElementById("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; it.rows[currentLine].className = "highlight"; } //--> </script>

希望本文所述对大家的javascript程序设计有所帮助。

【javascript上下方向键控制表格行选中并高亮显示的方法】相关文章:

javascript获取select值的方法分析

javascript中动态函数用法

javascript实现行拖动的方法

javascript实现控制的多级下拉菜单

javascript实现dom动态创建省市纵向列表菜单的方法

JavaScript实现表格点击排序的方法

javascript去除空格方法小结

JavaScript获取两个数组交集的方法

javascript改变和控制显示的图片大小

javascript基于DOM实现省市级联下拉框的方法

精品推荐
分类导航