//这是要操作的表格:

这是第一行
这是第二行
这是第三行
这是第四行

//这是操作表格的代码

var rowNo= -1;

var tableId = 'tb';

var inputId = 'show';

var selectedColor = "#FF0000"

function document.onkeydown()

{

//事件的标识代码

if (event.keyCode == 38)

{

for(var k=0;k

{

document.getElementById(tableId).rows(k).bgColor="#FFFFFF";

}

if(rowNo == 0)

{

rowNo++;

}

document.getElementById(tableId).rows(--rowNo%document.getElementById(tableId).rows.length).bgColor=selectedColor;

document.getElementById(inputId).value=document.getElementById(tableId).rows(rowNo%document.getElementById(tableId).rows.length).innerText;

}

//事件的标识代码

if (event.keyCode== 40)

{

for(var k=0;k

{

document.getElementById(tableId).rows(k).bgColor="#FFFFFF";

}

document.getElementById(tableId).rows(++rowNo%document.getElementById(tableId).rows.length).bgColor=selectedColor;

document.getElementById(inputId).value=document.getElementById(tableId).rows(rowNo%document.getElementById(tableId).rows.length).innerText;

}

}

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

HTML表格行上下移动,键盘上下键移动选择table表格行的js代码_javascript技巧相关推荐

  1. html表格中加下拉,怎样在iview的Table表格中添加下拉菜单?

    我怎么在table表格里面添加下拉菜单 render: (h, params) => { return h('div', [ h('Button', { props: { type: 'prim ...

  2. 【表格单元格可编辑】vue-elementul简单实现table表格点击单元格可编辑,点击单元格变成弹框修改数据

    前言 这是继我另一个帖子就是单元格点击变成输入框后添加的功能 因为考虑到有些时候修改单元格的信息可能点击后要修改很多,那一个输入框不好用 所以这时候就需要一个弹框可以把所有表单都显示出来修改 所以这里 ...

  3. bootstraptable 手册_bootstrap table表格使用方法详解

    本文实例为大家分享了bootstrap table表格的使用方法,供大家参考,具体内容如下 1.进入页面,根据指定的URL加载数据(json格式) 2.加载成功,根据$table.bootstrapT ...

  4. 解决element-ui table 表格排列错位问题

    有时候页面切换页签时会发生table表格排列错位, 是因为切换页签时table表格没有重新渲染导致 解决办法:每次切换页签时重新渲染table表格即可解决 // 在table上添加key,每次切换页签 ...

  5. React Table 表格组件使用教程 排序、分页、搜索过滤筛选功能实战开发

    React Table 表格组件使用教程 react-table 安装和使用 React Table 表格排序功能 React Table 表格搜索过滤筛选功能 React Table 表格分页功能 ...

  6. 顶级好用的 5 款 Vue table 表格组件测评与推荐

    本文首发:<顶级好用的 5 款 Vue table 表格组件测评与推荐 - 卡拉云> Vue table 表格组件作为绝大多数项目需要内嵌的组件,可谓十分重要.表格看起来虽简单,实则坑很深 ...

  7. lvgl怎样修改小控件table的行高

    从某个我不清楚版本开始,lvgl的table控件无法修改行高. 翻阅lvgl官网可以看到,table行高无法直接修改,而是通过字体.padding等参数计算得到: 然后这时候,用代码lv_obj_se ...

  8. jQuery 利用键盘上下键移动表格内容

    在我们编辑表格内容时,经常需要将表格内容的位置进行移动,而利用键盘上下键进行移动是十分方便的. 效果如下: 基本原理是:先使用鼠标选中其中的一行,随后使用键盘上下键,通过获取不同的键值区分上移和下移的 ...

  9. layui table 可编辑单元格 JS实现通过键盘上下左右键 光标焦点移动到旁边的编辑行/列

    layui table 可编辑单元格 JS实现通过键盘上下左右键 光标焦点移动到旁边的编辑行/列 类似效果 上下左右键实现的代码 layui.config({base: '/static/layuia ...

最新文章

  1. 卷积层和全连接层的区别_1*1的卷积核和全连接层有什么异同?
  2. 让服务器接近最终用户能解决性能问题吗?——微云网络
  3. 多个18B20组成测温系统
  4. Winform中使用Mysql.Data.dll实现连接Mysql数据库并执行sql语句(排除ddl等非法语句的执行)
  5. 转发:Datawhale第七期组队学习计划
  6. 研究做得好,贡献也要大!腾讯AI Lab正式开源业内最大规模多标签图像数据集...
  7. 辅助出售网站源码_出售网站意味着出售社区
  8. Java String类型数据的字节长度
  9. 新系统基础优化--Centos6.6
  10. java 智能一卡通系统_基于Java框架的银医一卡通系统设计
  11. 微信/支付宝扫码支付流程
  12. 服务器怎么解绑网站域名,宝塔面板如何解绑域名
  13. C语言之const和volatile究极学习
  14. 自动驾驶(三十)---------驾驶员监测
  15. 最小二乘法(Least square method)
  16. 仿百度首页登陆框拖拽效果(可视窗口内拖动)
  17. JavaSwimg jacob调用模板,斑马打印机打印条码
  18. AD学习笔记(四)PCB布局分析
  19. 攻防世界——supersqli
  20. c++刷题_今日刷题(5)

热门文章

  1. haroopad下载及安装
  2. 兰州理工大学计算机组成原理试题,2017年兰州理工大学计算机与通信学院895计算机组成原理考研仿真模拟题...
  3. 2022下半年系统集成项目管理工程师易混淆知识点:职能型、矩阵型、项目型组织结构
  4. 记录电脑设置固定IP
  5. NRF51822开发笔记-2.Keil-MDK编译的第一个程序
  6. python canny优化_基于python的自适应阈值的Canny边缘检测
  7. 亚马逊规则漏洞下的中国创业者机会
  8. 给JPEG添加Exif图片说明信息的简单方法
  9. python 元组(tuple)和列表(list)区别
  10. 美摄云剪辑3.0:融合AIGC,实现效率提升