赞
踩
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> div{ margin: 50px; } a{ color: red; } </style> </head> <body> <div><a>表格动态添加一行</a></div> <table id="table1" border="1" > <tr> <th id="td_id">编号</th> <th id="td_name">姓名</th> <th id="td_age">年龄</th> <th id="td_sex">性别</th> </tr> </table> <div><input type="button" id="btn_add" value="添加"></div> <script> /** * 动态添加的方法有两种 * 1、document.create(); * 2、innerHTML(); * */ document.getElementById("btn_add").οnclick=function () { var table =document.getElementById("table1"); table.innerHTML += "<tr><td>1</td><td>1</td><td>1</td><td>1</td></tr>"; } </script> </body> </html>
使用innerHTML对表格添加一行,如需动态添加数据可添加输入框,将数据动态输入
<div><input type="text" id="btn_id"><input type="text" id="btn_name"><input type="text" id="btn_age"><input type="text" id="btn_sex"><input type="button" id="btn_add" value="添加"></div>
document.getElementById("btn_add").οnclick=function () {
var id=document.getElementById("btn_id").value;
var name=document.getElementById("btn_name").value;
var age=document.getElementById("btn_age").value;
var sex=document.getElementById("btn_sex").value;
var table =document.getElementById("table1");
table.innerHTML += "<tr><td>"+id+"</td><td>"+name+"</td><td>"+age+"</td><td>"+sex+"</td></tr>";
}
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div><a>动态添加表格一行</a></div> <div><input type="text" id="btn_id"><input type="text" id="btn_name"><input type="text" id="btn_age"><input type="text" id="btn_sex"><input type="button" id="btn_add" value="添加"></div> <table id="table1" border="1" > <tr> <th id="td_id">编号</th> <th id="td_name">姓名</th> <th id="td_age">年龄</th> <th id="td_sex">性别</th> </tr> </table> <script> document.getElementById("btn_add").onclick = function () { var id=document.getElementById("btn_id").value; var name=document.getElementById("btn_name").value; var age=document.getElementById("btn_age").value; var sex=document.getElementById("btn_sex").value; var table =document.getElementById("table1"); var td_id = document.createElement("td"); var text_id = document.createTextNode(id); td_id.appendChild(text_id); var td_name = document.createElement("td"); var text_name = document.createTextNode(name); td_name.appendChild(text_name); var td_age = document.createElement("td"); var text_age = document.createTextNode(age); td_age.appendChild(text_age); var td_sex = document.createElement("td"); var text_sex = document.createTextNode(sex); td_sex.appendChild(text_sex); var tr = document.createElement("tr"); tr.appendChild(td_id); tr.appendChild(td_name); tr.appendChild(td_age); tr.appendChild(td_sex); table.appendChild(tr); } </script> </body> </html>
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。