温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

JS如何实现简单的表格增删

发布时间:2021-04-19 10:03:14 来源:亿速云 阅读:266 作者:小新 栏目:web开发

这篇文章给大家分享的是有关JS如何实现简单的表格增删的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

具体内容如下

描述:

JS——实现简单的表格增删。

效果:

JS如何实现简单的表格增删

实现:

<!DOCTYPE html> <html lang="en"> <head>  <meta charset="UTF-8">  <title>Title</title> </head> <!--4、编号:文本框 书名:文本框 作者:文本框 出版社:文本框 添加按钮 表格 编号 书名 作者 出版社 删除--> </head>  <body>  <div id="all">  <p>编 &nbsp;&nbsp; 号:<input type="text" class="in"></p>  <p>书 &nbsp;&nbsp; 名:<input type="text" class="in"></p>  <p>作 &nbsp;&nbsp; 者:<input type="text" class="in"></p>  <p>出版社 :<input type="text" class="in"></p>  <p> &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;   <input type="button" value="添加" id="tj">   &nbsp;&nbsp; &nbsp;&nbsp;   <input type="button" value="清除" id="cle">  </p>  </div>  <script>    var ins,tj,qc,tab,all;  var bookData=["编号","书名","作者","出版社","删除"];  init();    function init() {   all=document.getElementById("all");   ins=document.getElementsByClassName("in");   tj=document.getElementById("tj");   qc=document.getElementById("cle");   del=document.getElementById("del");     tj.addEventListener("click",clickHandler);   qc.addEventListener("click",clickQcHandler);   creatTable();  }      function creatTable() {   tab = $c("table", all, {   width:"500px",   borderCollapse:"collapse"   });   for (var i = 0; i < ins.length+1; i++) {//购物车表单数据赋值   var th = $c("th", tab, {    textAlign: "center",    border: "1px solid #000000"   });   th.textContent=bookData[i];   }  }    function clickHandler() {   var tr = $c("tr", tab, {   textAlign: "center",   border: "1px solid #000000"   });   for (var i = 0; i < ins.length+1; i++) {//购物车表单数据赋值   var td = $c("td", tr, {//列的创建   textAlign: "center",    border: "1px solid #000000"   });   if(i<ins.length){    td.textContent = ins[i].value;   }   else if(i==ins.length){    var del=$c("button", td);    del.textContent="删除";    del.addEventListener("click",clickDelHandler);   }   }  }    function clickDelHandler(e) {//删除 一行   this.parentNode.parentNode.remove();  }    function clickQcHandler(e) {//清除 全部   tab.remove();   creatTable();  }    function $c(type,parent,style) {   var elem=document.createElement(type);   if(parent) parent.appendChild(elem);   for(var key in style){   elem.style[key]=style[key];   }   return elem;  }    </script>  </body> </html>

感谢各位的阅读!关于“JS如何实现简单的表格增删”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

js
AI