JavaScript实现动态表格
    
    (改建版,代码见最下面)
   
    
    基本效果如下
    
    点击添加,可以将输入框中的值,新增到表格中;点击删除可以删除本行内容。
   
    
    代码如下:
    
    第一种方式(较简单,建议使用)
    
    <!DOCTYPE html>
    
    <html lang=”en”>
    
    <head>
    
    <meta charset=”UTF-8″>
    
    <title>动态表格02</title>
    
    <style>
    
    table{
    
    
    border: 1px solid;
    
    margin: auto;
    
    width: 500px;
    
    }
    
    td,th{
    
    
    text-align: center;
    
    border: 1px solid;
    
    }
    
    div{
    
    
    text-align: center;
    
    margin: 50px;
    
    }
    
    </style>
    
    </head>
    
    <body>
   
    <div>
    
    <input type=”text” id=”id” placeholder=”请输入id值”>
    
    <input type=”text” id=”name” placeholder=”请输入姓名”>
    
    <input type=”text” id=”gender” placeholder=”请输入性别”>
    
    <input type=”button” id=”btn_add” value=”添加”>
    
    </div>
   
    <table>
    
    <caption>学生信息表</caption>
    
    <tr>
    
    <th>id号</th>
    
    <th>姓名</th>
    
    <th>性别</th>
    
    <th>操作</th>
    
    </tr>
   
    <tr>
    
    <td>001</td>
    
    <td>小燕子</td>
    
    <td>女</td>
    
    <td><a href=”javascript:void(0);” οnclick=”delTr(this);”>删除</a></td>
    
    </tr>
    
    <tr>
    
    <td>002</td>
    
    <td>紫薇</td>
    
    <td>女</td>
    
    <td><a href=”javascript:void(0);” οnclick=”delTr(this);”>删除</a></td>
    
    </tr>
    
    <tr>
    
    <td>003</td>
    
    <td>永琪</td>
    
    <td>男</td>
    
    <td><a href=”javascript:void(0);” οnclick=”delTr(this);”>删除</a></td>
    
    </tr>
    
    <tr>
    
    <td>004</td>
    
    <td>尔康</td>
    
    <td>男</td>
    
    <td><a href=”javascript:void(0);” οnclick=”delTr(this);”>删除</a></td>
    
    </tr>
    
    </table>
   
    <script>
    
    //使用innerHTML给海口椰城医院添加按钮绑定事件
    
    var element = document.getElementById(“btn_add”);
    
    element.οnclick=function(){
    
    
    //获取文本框中的内容
    
    var id = document.getElementById(“id”).value;
    
    var name=document.getElementById(“name”).value;
    
    var gender=document.getElementById(“gender”).value;
   
    //获取table
    
    var table=document.getElementsByTagName(“table”)[0];
    
    //新增一行
    
    table.innerHTML+=”<tr>”+”<td>”+id+”</td><td>”+name+”</td><td>”+gender+”</td><td>”
    
    +”<a href=\”javascript:void(0);\” οnclick=\”delTr(this);\”>删除</a></td></tr>”;
    
    }
    
    //删除方法
    
    function delTr(obj){
    
    
    var table = obj.parentNode.parentNode.parentNode;
    
    var tr = obj.parentNode.parentNode;
   
    table.removeChild(tr);
    
    }
    
    </script>
    
    </body>
    
    </html>
   
 
