Javascript,动态,创建表格,删除行列
web前端-js教程
本文实例讲述了Javascript动态创建表格及删除行列的方法。分享给大家供大家参考。具体实现方法如下:.net的商城源码,ubuntu目录设置教程,爬虫 可以访问缓存,oss运行 php,学橙seolzw
动态创建表格(还能删除行列) body,div{ margin:0; padding:0; font-size:14px;}table{ margin:0 auto;}td{ border:1px solid green; text-align:center;}//动态创建表格function createTable() { var divMain = document.getElementById("divMain"); removeAllChild(divMain); //删除上次添加的表格 var myTable = document.createElement("table"); myTable.id = "DynamicTable"; var myRow = document.getElementById("myRow").value; var myCol = document.getElementById("myCol").value; var trNode; var tdNode; var strTmp; for (var i = 1; i <= myRow; i++) { trNode = myTable.insertRow(-1); for (var j = 1; j <= myCol; j++) { strTmp ="第"+ i + "行,第"+ j + "列"; tdNode = trNode.insertCell(-1); tdNode.innerHTML = "" + strTmp + ""; } } divMain.appendChild(myTable); //把表格添加到div中 //event.srcElement.disabled = "true"; //添加按钮禁用}//删除指定节点下的所有子节点function removeAllChild(nodeObj) { while (nodeObj.hasChildNodes()) { nodeObj.removeChild(nodeObj.firstChild); }}//删除行function DeleteRow() { var rowNum = document.getElementById("delRow").value; var tbl = document.getElementById("DynamicTable"); if (tbl == null) { alert('请先创建表格'); return; } if ((rowNum 0)) { tbl.deleteRow(rowNum-1); } else { alert('请输入一个有效的行!'); }}//删除列function DeleteCol() { var colNum = document.getElementById("delCol").value; var tbl = document.getElementById("DynamicTable"); if (tbl == null) { alert('请先创建表格'); return; } if(tbl.rows.length<=0) { alert('表格不存在行'); return; } if ((colNum 0)) { for (var i = 0; i < tbl.rows.length; i++) { tbl.rows[i].deleteCell(colNum - 1); } } else { alert('指定列不存在'); }}请输入行数,请输入列数
网站版权界面还是源码,vscode插件排名,ubuntu时差,tomcat怎么双开,sqlite微信好友文件,wordpress 插件 活动,能写出前端框架是什么水平,python爬虫设置间隔时间,php 插件化,上海seo品牌推广,林业网站模板,网页出售账号源码,php 企业站模板lzw