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

作者:纸飞机

时间:2026-10-22

浏览:625

本文介绍了如何使用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需再刷新一下页面才能执行]


实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章