• JS实现表格Table动态添加删除行


    1、页面内容

          <table style="border:1px ; 100%; height:160px">
                    <THEAD>
                        <TR>
                        <TH height="10px">姓名</TH>
                        <TH height="10px">性别</TH>
                        <TH height="10px">部门</TH>
                        <TH height="10px">工资</TH>
                        <TH height="10px">操作</TH>
                        </TR>
                    </THEAD>
                    <tbody id="tbodyUser">    
                    </tbody>
                </table>


    2、JS代码

    //动态提交值到表格
    function add(){
        
      //根据获取下拉框的值
        var vname= $("#name").val();
      var vsex= $("#sex").val();
      var vdepartment= $("#department").val();
      var vmoney= $("#money").val();
    if(money== "" || money== undefined|| money== null){
            alert("未填写工资!");
            return false;
        }//获取table
        var tab = document.getElementById("tbodyUser");
      //  创建元素
        var tr = document.createElement("tr");
        var td1 = document.createElement("td");
        var td2 = document.createElement("td");
        var td3 = document.createElement("td");
        var td4 = document.createElement("td");
        var td5 = document.createElement("td");
        tr.appendChild(td1);
        tr.appendChild(td2);
        tr.appendChild(td3);
        tr.appendChild(td4);
        tr.appendChild(td5);
        tab.appendChild(tr);
        td1.innerHTML = vname;
        td2.innerHTML = vsex;
        td3.innerHTML = vdepartment;
        td4.innerHTML = vmoney;
        td5.innerHTML = "<input type='button' value='删除' onclick='del(this)' />";
    
        
    }
    //删除某行
    function del(p){
        p.parentElement.parentElement.parentElement.removeChild(p.parentElement.parentElement);
    }
  • 相关阅读:
    列表页无限滚动翻页组件--解决性能问题
    UI组件化介绍
    js请求数据的例子
    移动端bug和优化
    利用字符串路径获取对象集合的值
    n个骰子的和,组成数字m的可能
    算法-回形路径
    学习python-跨平台获取键盘事件
    获取数组中多个相加等于0的一组数字 javascript
    一个矩阵 JavaScript
  • 原文地址:https://www.cnblogs.com/shoose/p/8393242.html
Copyright © 2020-2023  润新知