JS动态删除增加table行
来源:互联网 发布:优品课堂python百度云 编辑:程序博客网 时间:2024/05/16 11:18
---将一个table的行加入到另一个table里面
//已选单据添加行function addRow(node){var tr1 = node.parentNode.parentNode; var applyId = tr1.cells[0].childNodes[0].value; var code = tr1.cells(2).innerText; var name = tr1.cells(3).innerText; var unitName = tr1.cells(4).innerText; var creatorName = tr1.cells(5).innerText; var status = tr1.cells(6).innerText; var table = document.getElementById('selected_Table');var row = table.rows.length;table.insertRow(row);table.rows(row).insertCell(0);table.rows(row).cells(0).align = "center";var a = row;a += '<input type="hidden" name="sid" value="'+applyId+'"/>' table.rows(row).cells(0).innerHTML = a;table.rows(row).insertCell(1);table.rows(row).cells(1).align = "center";table.rows(row).cells(1).title = "";table.rows(row).cells(1).innerHTML = code; table.rows(row).insertCell(2);table.rows(row).cells(2).align = "center";table.rows(row).cells(2).title = "";table.rows(row).cells(2).innerHTML = name;table.rows(row).insertCell(3);table.rows(row).cells(3).align = "center";table.rows(row).cells(3).title = "";table.rows(row).cells(3).innerHTML = unitName;table.rows(row).insertCell(4);table.rows(row).cells(4).align = "center";table.rows(row).cells(4).title = "";table.rows(row).cells(4).innerHTML = creatorName;table.rows(row).insertCell(5);table.rows(row).cells(5).align = "center";table.rows(row).cells(5).title = "";table.rows(row).cells(5).innerHTML = status;table.rows(row).insertCell(6);table.rows(row).cells(6).align = "center";table.rows(row).cells(6).title = "";table.rows(row).cells(6).innerHTML = '<a href="#" onclick="deleteRow(this)">取消选择</a>';var i=node.parentNode.parentNode.rowIndexdocument.getElementById('table_result').deleteRow(i);//table序号重新编排var table=document.getElementById ("table_result").rows; for(var i=1,len = table.length;i<len;i++){ table[i].cells[1].innerHTML = i; }}//已选单据取消选择function deleteRow(node){var tr1 = node.parentNode.parentNode; var applyId = tr1.cells[0].childNodes[0].value; var code = tr1.cells(1).innerText; var name = tr1.cells(2).innerText; var unitName = tr1.cells(3).innerText; var creatorName = tr1.cells(4).innerText; var status = tr1.cells(5).innerText; var table = document.getElementById('table_result');var row = table.rows.length;table.insertRow(row);table.rows(row).insertCell(0);table.rows(row).cells(0).align = "center";var a = '<input type="checkbox" name="radioProjectId" value="'+applyId+'" colval="'+row+'">';a += '<input type="hidden" name="id" value="'+applyId+'"/>'; table.rows(row).cells(0).innerHTML = a;table.rows(row).insertCell(1);table.rows(row).cells(1).align = "center";table.rows(row).cells(1).title = "";table.rows(row).cells(1).innerHTML = row;table.rows(row).insertCell(2);table.rows(row).cells(2).align = "left";table.rows(row).cells(2).title = "";table.rows(row).cells(2).innerHTML = code; table.rows(row).insertCell(3);table.rows(row).cells(3).align = "left";table.rows(row).cells(3).title = "";table.rows(row).cells(3).innerHTML = name;table.rows(row).insertCell(4);table.rows(row).cells(4).align = "center";table.rows(row).cells(4).title = "";table.rows(row).cells(4).innerHTML = unitName;table.rows(row).insertCell(5);table.rows(row).cells(5).align = "center";table.rows(row).cells(5).title = "";table.rows(row).cells(5).innerHTML = creatorName;table.rows(row).insertCell(6);table.rows(row).cells(6).align = "center";table.rows(row).cells(6).title = "";table.rows(row).cells(6).innerHTML = status;table.rows(row).insertCell(7);table.rows(row).cells(7).align = "center";table.rows(row).cells(7).title = "";table.rows(row).cells(7).innerHTML = '<a href="#" onclick="addRow(this)">选择</a>';var i=node.parentNode.parentNode.rowIndexdocument.getElementById('selected_Table').deleteRow(i);//table 序号重新编排var table=document.getElementById ("selected_Table").rows; for(var i=1,len = table.length;i<len;i++){ table[i].cells[0].innerHTML = i; }}//多选加入已选单据function addChoose(){var checks = document.getElementsByName("RadioProjectId");var table = document.getElementById('table_result');if (checks == null || checks == undefined) { alert("无记录!"); return; }var count = 0;var i = 0;var str = "";var len = checks.length;if (checks && checks.length) {for ( var i = 0; i < len; i++) {if (checks[0].checked && len>0) {addRow(checks[0]);count++;}}if (count == 0) {alert("请选择需要删除的项!");return;}}else if (checks && !checks.checked) {alert("请选择需要删除的项!");return;}}
0 0
- js 动态增加和删除 table 行 .
- JS动态删除增加table行
- JS-Table动态增加删除行
- Table动态增加删除行
- Table动态增加删除行
- js动态增加(删除)table数据行的功能
- 动态table 动态增加删除行
- 动态增加删除Table中的行
- 动态增加删除行 js
- js动态增加,删除行
- js 动态增加删除行
- js动态增加 删除行
- js动态增加,删除td,tr,table,div
- table动态增加删除行数
- 常用的js动态增加(删除)table数据行的功能
- js增加删除table信息
- js动态增加行 删除行
- js动态删除行多行删除,和动态增加行
- jQuery记住密码
- 我的笔记 异常处理try{} catch(Exception e){} throws Exception
- ios 为APP设置App Store中的兼容性问题
- KWP2000协议:协议应用及实例分析
- Algorithm Gossip(5) 老鼠找迷宫(1)
- JS动态删除增加table行
- C 预处理器和C库
- 我的笔记 equals的用法介绍
- Bootstrap 各种进度条详解
- 反射_通过反射获取无参构造方法并使用
- 中小企业网站优化技巧-1-网站的TDK-每日一篇
- 我的笔记 Object 一个特殊的类
- github使用Organizations进行团队开发
- JAVA学习日记1:JSONObject与JSONArray的使用