动态生成表格
2021/10/9 23:39:16
本文主要是介绍动态生成表格,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> table { width: 500px; margin: 100px auto; border-collapse: collapse; text-align: center; } </style> </head> <body> 姓名:<input type="text" id="name"><br> 科目:<input type="text" id="sbj"><br> 成绩:<input type="text" id="grade"><br> <input type="button" onclick="add()" value="添加"> <table cellspacing="0" border="1"> <thead> <tr> <th>姓名</th> <th>科目</th> <th>成绩</th> <th>操作</th> </tr> </thead> <tbody id="lis"></tbody> </table> <script> function add(){ var name=document.getElementById("name").value; var sbj=document.getElementById("sbj").value; var grade=document.getElementById("grade").value; var tr=document.createElement("tr"); var td1=document.createElement("td"); td1.innerHTML=name; var td2=document.createElement("td"); td2.innerHTML=sbj; var td3=document.createElement("td"); td3.innerHTML=grade; var td4=document.createElement("td"); var a=document.createElement("a"); a.setAttribute("href","javascript:void(0)"); a.setAttribute("onclick","del(this)"); a.innerHTML="删除"; td4.appendChild(a); tr.appendChild(td1); tr.appendChild(td2); tr.appendChild(td3); tr.appendChild(td4); var lis=document.getElementById("lis"); lis.appendChild(tr); } function del(a){ var tr=a.parentNode.parentNode; var lis=document.getElementById("lis"); lis.removeChild(tr); } </script> </body> </html>
这篇关于动态生成表格的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15JavaMailSender是什么,怎么使用?-icode9专业技术文章分享
- 2024-11-15JWT 用户校验学习:从入门到实践
- 2024-11-15Nest学习:新手入门全面指南
- 2024-11-15RestfulAPI学习:新手入门指南
- 2024-11-15Server Component学习:入门教程与实践指南
- 2024-11-15动态路由入门:新手必读指南
- 2024-11-15JWT 用户校验入门:轻松掌握JWT认证基础
- 2024-11-15Nest后端开发入门指南
- 2024-11-15Nest后端开发入门教程
- 2024-11-15RestfulAPI入门:新手快速上手指南