表格形式展现的 添加和删除(日考)

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        
        <script>
            
            function tj(){
                var name = document.getElementById("name").value;
                var age = document.getElementById("age").value;
                var per = document.getElementById("per").value;
                var table = document.getElementById("table");
                
                var tr = document.createElement("tr");
                var td = document.createElement("td");
                var td1 = document.createElement("td");
                var td2 = document.createElement("td");
                var td3 = document.createElement("td");
                
                td.innerHTML = name;
                td1.innerHTML = age;
                td2.innerHTML = per;
                
                tr.appendChild(td);
                tr.appendChild(td1);
                tr.appendChild(td2);
                
                var btnDel = document.createElement("input"); //创建一个input控件  
                 btnDel.setAttribute("type","button"); //type="button"  
                 btnDel.setAttribute("value","删除");   
                 
                 
                 
                 btnDel.onclick = function(){    
                     if(confirm("确定要删除这一行嘛?")){
                          this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode);  
                         //btnDel - td - tr - tbody - 删除(tr)  
                         //刷新网页还原。实际操作中,还要删除数据库中数据,实现真正删除  
                     }
                 }
                 
                 td3.appendChild(btnDel);
                 
                 tr.appendChild(td3);
                 
                table.appendChild(tr);
            }
            
        </script>
        
        <style>
            
            .long{
                width: 1000px;
                height: 60px;
                background: #FFFF00;
            }
            
        </style>
    </head>
    <body>
        
        <div class="long">
            姓名:<input type="text" id="name"/>
            年龄:<input type="text" id="age"/>
            生日:<input type="text" id="per"/>
            <input type="button" οnclick="tj()" value="添加"/>
        </div>
        <table width="500px" id="table" border="1">
            <tr>
                <td>姓名</td>
                <td>年龄</td>
                <td>生日</td>
                <td>操作</td>
            </tr>
        </table>
    </body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值