100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Javascript动态创建表格及删除行列办法【javascript】

Javascript动态创建表格及删除行列办法【javascript】

时间:2018-08-11 19:29:24

相关推荐

Javascript动态创建表格及删除行列办法【javascript】

web前端|js教程

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。