• 表格的删除与添加以及id的唯一性


    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>Examples</title>
    <meta name="description" content="">
    <meta name="keywords" content="">
    <link href="" rel="stylesheet">
    <script>
        window.onload=function(){
            var oTab=document.getElementById("tab1");
            var oName=document.getElementById("name");
            var oAge=document.getElementById("age");
            var oBtn=document.getElementById('btn1');
            var id=oTab.tBodies[0].rows.length+1;
            oBtn.onclick=function(){
                var oTr=document.createElement('tr');
                var oTd=document.createElement('td');
                oTd.innerHTML=id++;
                oTr.appendChild(oTd);
    
                var oTd=document.createElement('td');
                oTd.innerHTML=oName.value;
                oTr.appendChild(oTd);
    
                var oTd=document.createElement('td');
                oTd.innerHTML=oAge.value;
                oTr.appendChild(oTd);
    
                var oTd=document.createElement('td');
                oTd.innerHTML="<a href='javascript:;'>删除</a>";
                oTr.appendChild(oTd);
                oTd.getElementsByTagName('a')[0].onclick=function(){
                    oTab.tBodies[0].removeChild(this.parentNode.parentNode);
                }
                oTab.tBodies[0].appendChild(oTr);
            }
        }
    </script>
    </head>
    <body>
    姓名:<input type="text" id="name">
    年龄:<input type="text" id="age">
    <input type="button" value="添加" id="btn1">
         <table id="tab1" border='1' width="500px">
            <thead>
                <td>ID</td>
                <td>姓名</td>
                <td>年龄</td>
                <td>操作</td>
            </thead>
            <tbody>
                <tr>
                    <td>1</td>
                    <td>张三</td>
                    <td>12</td>
                    <td></td>
                </tr>
                <tr>
                    <td>2</td>
                    <td>李四</td>
                    <td>34</td>
                    <td></td>
                </tr>
                <tr>
                    <td>3</td>
                    <td>王五</td>
                    <td>40</td>
                    <td></td>
                </tr>
                <tr>
                    <td>4</td>
                    <td>李四</td>
                    <td>34</td>
                    <td></td>
                </tr>
                <tr>
                    <td>5</td>
                    <td>王五</td>
                    <td>40</td>
                    <td></td>
                </tr>
            </tbody>
        </table>
    </body>
    </html>
  • 相关阅读:
    rt_list_entry() 函数
    替换空格
    跳台阶
    斐波那契数列
    基于5221码的同步十进制加法计数器
    强连通分量+Tarjia+缩点
    次小生成树
    差分约束
    P1547 Out of Hay
    P1197 [JSOI2008]星球大战
  • 原文地址:https://www.cnblogs.com/itsmart/p/8047753.html
Copyright © 2020-2023  润新知