首页 / JAVA / javascript动态添加删除表格
javascript动态添加删除表格
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript动态添加删除表格,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2766字,纯文字阅读大概需要4分钟。
内容图文
![javascript动态添加删除表格](/upload/InfoBanner/zyjiaocheng/1335/61968c75fa384c7aa92e39934840698d.jpg)
一、DOM= Document Object Model,文档对象模型。DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说,这是表示和处理一个HTML或XML文档的常用方法。
通过 JavaScript,您可以重构整个 HTML 文档。您可以添加、移除、改变或重排页面上的项目。
三、在 HTML DOM (Document Object Model) 中, 每个东西都是节点:
- 文档本身就是一个文档对象
- 所有 HTML 元素都是元素节点
- 所有 HTML 属性都是属性节点
- 插入到 HTML 元素文本是文本节点
- 注释是注释节点
四、
![技术分享](/upload/getfiles/default/2022/11/8/20221108123947514.jpg)
![技术分享](/img/jian.gif)
<! DOCTYPE html > < html > < head > < title >tablel.html</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this is my page"><meta http-equiv="content-type" content="text/html; charset=UTF-8"><!--<link rel="stylesheet" type="text/css" href="./styles.css">--><style type="text/css"> .btn{ height:50px; background-color:#b61d1d;}</style><script type="text/javascript">function createTable(){ var table = document.createElement("table"); table.setAttribute("border", "1px"); table.setAttribute("cellpadding", "0px"); table.setAttribute("cellspacing", "0px"); table.setAttribute("width", "1000px"); for(var j =1; j <=2; j++){ var tr = document.createElement("tr"); tr.setAttribute("height", "10"); tr.setAttribute("align", "center"); for(var i =1; i <=3; i++){ var td = document.createElement("td"); tr.appendChild(td); //创建文本内容var text = document.createTextNode(i); //将文本添加到td中 td.appendChild(text); } table.appendChild(tr); } var body= document.getElementsByTagName("body")[0]; body.appendChild(table); var btns = ["添加","删除"]; for(var index in btns){ var text = btns[index]; var button = document.createElement("input"); button.setAttribute("type", "button"); if(text=="添加"){ button.setAttribute("onclick", "add();"); button.setAttribute("class","btn"); }else{ button.setAttribute("onclick","sub();"); button.setAttribute("class","btn"); } button.setAttribute("value", text); body.appendChild(button); } } function add(){ var table = document.getElementsByTagName("table")[0]; var tr = document.createElement("tr"); tr.setAttribute("height", "10"); tr.setAttribute("align", "center"); for(var i =1; i <=3; i++){ var td = document.createElement("td"); tr.appendChild(td); //创建文本内容var text = document.createTextNode(i); //将文本添加到td中 td.appendChild(text); } table.appendChild(tr); } function sub(){ var table = document.getElementsByTagName("table")[0]; table.removeChild(table.lastChild); } </script></head><body onload="createTable()"></body></html>
五、
六、HTML DOM对象的属性和方法
原文:http://www.cnblogs.com/ckui/p/6096264.html
内容总结
以上是互联网集市为您收集整理的javascript动态添加删除表格全部内容,希望文章能够帮你解决javascript动态添加删除表格所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。