添加与删除

结构:

<table border="1">
        <tr>
            <th>Name</th>
            <th>Email</th>
            <th>Salary</th>
            <th></th>
        </tr>
        <tr>
            <td>Tom</td>
            <td>tom@tom.com</td>
            <td>5000</td>
            <td><a href="javascript:;">Delete</a></td>
        </tr>
        <tr>
            <td>Jerry</td>
            <td>jerry@sohu.com</td>
            <td>8000</td>
            <td><a href="javascript:;">Delete</a></td>
        </tr>
        <tr>
            <td>Bob</td>
            <td>bob@tom.com</td>
            <td>10000</td>
            <td><a href="javascript:;">Delete</a></td>
        </tr>
    </table>
    <form action="#">
        <h4>添加新员工</h4>
        <div class="row">
            name: <input type="text" name="name" id="name"><br>
            email: <input type="text" name="email" id="email"><br>
            salary: <input type="text" name="salary" id="salary">
        </div>
        <button id="btn">Submit</button>
    </form>

js:

function delLin(){
            var tr1=this.parentNode.parentNode;
            var del=confirm("确认要删除"+tr1.children[0].innerText+"吗?")
            if(del){
                tr1.parentNode.removeChild(tr1)
            }
        }
        // 删除
            var Alla=document.getElementsByTagName("a");
            for(var i=0;i<Alla.length;i++){
                Alla[i].onclick=delLin;
            }
            // 添加
            var name=document.getElementById("name");
            var email=document.getElementById("email");
            var salary=document.getElementById("salary");
            var btn=document.getElementById("btn");
            var tBody=document.getElementsByTagName("tbody")[0];
            btn.onclick=function(){
                var tr=document.createElement("tr");
                tr.innerHTML="<td>"+name.value+"</td>"+
                            "<td>"+email.value+"</td>"+
                            "<td>"+salary.value+"</td>"+
                            "<td><a href='javascript:;'>Delete</a></td>";
                tBody.appendChild(tr);
                var a=tr.getElementsByTagName("a")[0];
                a.onclick=delLin;
                return false;
            }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值