HTML表格行上下移动,键盘上下键移动选择table表格行的js代码_javascript技巧
//这是要操作的表格:
这是第一行 |
这是第二行 |
这是第三行 |
这是第四行 |
//这是操作表格的代码
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技巧相关推荐
- html表格中加下拉,怎样在iview的Table表格中添加下拉菜单?
我怎么在table表格里面添加下拉菜单 render: (h, params) => { return h('div', [ h('Button', { props: { type: 'prim ...
- 【表格单元格可编辑】vue-elementul简单实现table表格点击单元格可编辑,点击单元格变成弹框修改数据
前言 这是继我另一个帖子就是单元格点击变成输入框后添加的功能 因为考虑到有些时候修改单元格的信息可能点击后要修改很多,那一个输入框不好用 所以这时候就需要一个弹框可以把所有表单都显示出来修改 所以这里 ...
- bootstraptable 手册_bootstrap table表格使用方法详解
本文实例为大家分享了bootstrap table表格的使用方法,供大家参考,具体内容如下 1.进入页面,根据指定的URL加载数据(json格式) 2.加载成功,根据$table.bootstrapT ...
- 解决element-ui table 表格排列错位问题
有时候页面切换页签时会发生table表格排列错位, 是因为切换页签时table表格没有重新渲染导致 解决办法:每次切换页签时重新渲染table表格即可解决 // 在table上添加key,每次切换页签 ...
- React Table 表格组件使用教程 排序、分页、搜索过滤筛选功能实战开发
React Table 表格组件使用教程 react-table 安装和使用 React Table 表格排序功能 React Table 表格搜索过滤筛选功能 React Table 表格分页功能 ...
- 顶级好用的 5 款 Vue table 表格组件测评与推荐
本文首发:<顶级好用的 5 款 Vue table 表格组件测评与推荐 - 卡拉云> Vue table 表格组件作为绝大多数项目需要内嵌的组件,可谓十分重要.表格看起来虽简单,实则坑很深 ...
- lvgl怎样修改小控件table的行高
从某个我不清楚版本开始,lvgl的table控件无法修改行高. 翻阅lvgl官网可以看到,table行高无法直接修改,而是通过字体.padding等参数计算得到: 然后这时候,用代码lv_obj_se ...
- jQuery 利用键盘上下键移动表格内容
在我们编辑表格内容时,经常需要将表格内容的位置进行移动,而利用键盘上下键进行移动是十分方便的. 效果如下: 基本原理是:先使用鼠标选中其中的一行,随后使用键盘上下键,通过获取不同的键值区分上移和下移的 ...
- layui table 可编辑单元格 JS实现通过键盘上下左右键 光标焦点移动到旁边的编辑行/列
layui table 可编辑单元格 JS实现通过键盘上下左右键 光标焦点移动到旁边的编辑行/列 类似效果 上下左右键实现的代码 layui.config({base: '/static/layuia ...
最新文章
- vc++ mfc 非客户区 描绘线_决战客户端技术
- 决策树之C4.5算法
- 请查收,一份让你年薪突破20W的Python爬虫笔记!
- 关于Linux环境变量
- mvc ajax验证登录页面,MVC 4 jquery Ajax调用返回登录页面html
- 晚间看图片就高亮,这体验太差
- 297.二叉树的序列化与反序列化
- DXL应用:向设计元素中添加设计元素
- 制冷行业人人必备的设计与仿真软件大全!(附下载)
- 人工智能教程1---科普人工智能
- 浙大吴飞与贾扬清经典十问!
- 【CNN+VIT】LocalViT: Bringing Locality to Vision Transformers
- iTunes 未能备份iphone,因为无法将备份存储在电脑上
- error: expected an identifier解决方法
- 小猫咪关闭远程解析功能
- 用 Python 爬了点你们喜欢的电影,这些电影真的很不错
- 苹果再次确立其移动王者地位
- 6.3 马氏链-常返性(Durrett)答案
- 浅谈全国大学生智能车竞赛-摄像头组图像处理及控制算法
- STM32CubeMX与HAL库学习--基本定时器定时中断
热门文章
- 中国大学MOOC C语言程序设计入门 第8周编程练习第二题 GPS数据处理
- 环境变量下用户变量和系统变量的区别
- 展会APP开发的优势前景
- Vue3电商项目实战-结算支付 4【08-支付-支付页面-基础布局、10-支付-支付页面-信息展示、11-支付-支付流程】
- 转录组分析丨一套完整的操作流程简单案例
- windows和Linux比较
- Magento 和 WordPress 的区别
- torch.hub.load(‘pytorch/vision‘, ‘deeplabv3_resnet101‘, pretrained=True)运行方法
- Jina AI 两周年 | 步履不停,尽情施展
- 面试官:聊一下分布式事务!