<script> var num = 3; //向表格末尾追加数据 function addDataToLast() { //1、获取表格对象 var t1 = document.getElementById("t1"); //2、通过输入框,获取姓名和年龄 var name = prompt("请输入姓名:"); var age = prompt("请输入年龄:"); //3、拼接要追加的字符串,序号从3开始自增 var str = "
html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Titletitle> <style> tr{ text-align: center; } style> <script> var num = 3; //向表格末尾追加数据 function addDataToLast() { //1、获取表格对象 var t1 = document.getElementById("t1"); //2、通过输入框,获取姓名和年龄 var name = prompt("请输入姓名:"); var age = prompt("请输入年龄:"); //3、拼接要追加的字符串,序号从3开始自增 var str = "
\n" + "
"+ num++ +"
\n" + "
"+name+"
\n" + "
"+age+"
\n" + "
"; //4、将整理好的字符串 追加到表格内容体末尾 t1.innerHTML+=str; } //向表格头部追加数据 function addDataToFirst() { //1、获取表格对象 var t1 = document.getElementById("t1"); //2、输入姓名和年龄 var name = prompt("请输入姓名:"); var age = prompt("请输入年龄:"); //3、定义字符串str,作为表格的新内容体 var str = ""; //4、str拼接表格的头部和表头 str+="
\n" + " 内容体表格\n" + " \n" + "
\n" + "
序号
\n" + "
姓名
\n" + "
年龄
\n" + "
"; //5、向str中,拼接一条新行数据(序号必须为1) str+="
\n" + "
1
\n" + "
"+name+"
\n" + "
"+age+"
\n" + "
"; //6、获取所有的tr标签 var trArr = document.getElementsByTagName("tr"); //7、遍历所有tr标签,索引从1 for (var i = 1; i <trArr.length ; i++) { //8、遍历中,取出当前tr,修改当前tr第一个单元格数据,在原有基础上+1 var td = trArr[i].cells[0]; td.innerHTML = parseInt(td.innerHTML)+1; //9、修改完成,将该tr的内容体追加到str末位 str+="