JavaScript实现键盘上下键控制表格行高亮

作者:纸飞机时间:2026-10-22 17:38:28浏览:626

本文介绍了如何使用JavaScript监听键盘上下键事件,实现表格行的动态高亮选择。通过捕获按键代码,动态改变当前选中行的背景色,并支持鼠标点击与键盘操作同步更新选中状态,适用于需要键盘导航的Web界面场景。

JavaScript实现键盘上下键控制表格行高亮

以下展示两段利用键盘上下键实现行选择的JavaScript代码示例:


第一段代码示例 
  <style> TD { cursor: hand; } </style>  <table id="oTable" style="width:240px;border:1px highlight solid; font-size:12px;">       <tr>           <td style="background-color:#dcdcdc;">鼠标点击或按↑↓改变行的颜色</td>       </tr>       <tr>           <td>鼠标点击或按↑↓改变行的颜色</td>       </tr>       <tr>           <td>鼠标点击或按↑↓改变行的颜色</td>       </tr>       <tr>           <td>鼠标点击或按↑↓改变行的颜色</td>       </tr>  </table> 

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]


第二段代码示例
<table id="tb">   <tr><td>00000000000000</td>   </tr>   <tr><td>11111111111111</td>   </tr>   <tr><td>22222222222222</td></tr>   <tr><td>33333333333333</td></tr>   </table>      <input type="text" name="show" value="do">  

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]


作者最新文章