js添加table数据到第一行

js添加table数据到第一行

var tbody = document.createElement("tbody"); //获取tbody对象

function add(name,sex,phone){

    var tr = document.createElement("tr");    //创建一个tr标签

    tr = tbody.insertRow(0);    //设置添加到第一行,默认-1添加到最后一行

//添加table数据

     //第一个td
     var td = document.createElement("td");
     var checkbox = document.createElement("input");
     checkbox.type = "checkbox";
     td.appendChild(checkbox);
     tr.appendChild(td);
     //第二个td
     var td2 = document.createElement("td");
     td2.innerText = name;
     tr.appendChild(td2);
     //第三个td
     var td3 = document.createElement("td");
     td3.innerText = "***";
     tr.appendChild(td3);
     //第四个td
     var td4 = document.createElement("td");
     td4.innerText = sex;
     tr.appendChild(td4);
     //第五个td
     var td5 = document.createElement("td");
     td5.innerText = phone;
     tr.appendChild(td5);
     //第六个td
     var td6 = document.createElement("td");
     var img = document.createElement("img");
     img.src = "image/XMB2.jpg";
     img.style.width="50px";
     img.style.height="50px";
     td6.appendChild(img);
     tr.appendChild(td6);
     //第七个td
     var td7 = document.createElement("td");
     var btnFob = document.createElement("input");
     btnFob.type = "button";
     //添加一个自定义属性:key/value
     btnFob.setAttribute("username",userList[i].username);
     btnFob.setAttribute("id",i);
     btnFob.value = "禁用";
     btnFob.style = "padding:5px 5px 5px 5px;margin-right:5px;";
     btnFob.onclick = function(){
      var username = this.getAttribute("username");
      var id = this.getAttribute("id");
      var re = window.confirm("是否"+this.value+"用户:"+username);
      if(re){
       if(this.value=="禁用"){
        userList[id].state=false;
        if(!userList[id].state){
         alert("禁用成功!用户:"+username+",状态:"+userList[id].state);
         this.value="启用";
        }else{
         alert("禁用失败!");
        }
       }else if(this.value=="启用"){
        userList[id].state=true;
        if(userList[id].state){
         alert("启用成功!用户:"+username+",状态:"+userList[id].state);
         this.value="禁用";
        }else{
         alert("启用失败!");
        }
       }
      }
     }
     td7.appendChild(btnFob);
     var btnReset = document.createElement("input");
     btnReset.type = "button";
     btnReset.value = "重置密码";
     btnReset.style = "padding:5px 5px 5px 5px;margin-left:5px;";
     btnReset.onclick = function(){
      alert("重置密码");
     }
     td7.appendChild(btnReset);
     tr.appendChild(td7);
     //2将这个tr标签 (附加appendChild)放入到userTbody里
     userTbody.insertBefore(tr,tr);   
// appendChild方法是在父级节点中的子节点的末尾添加新的节点(相对于父级节点 来说)。
// insertBefore 方法 是在已有的节点前添加新的节点(相对于子节点来说的)。
}


  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值