zoukankan      html  css  js  c++  java
  • 表格的删除与添加以及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>
  • 相关阅读:
    前端下拉复选框的使用(这里只有讲述新增时获取值以及查看详情时对他进行赋值)
    layui实现图片上传
    WPF中DataGrid前面加上序号
    Excel导出时出现字符串转换为日期
    redis基础
    Redis安装与集群搭建
    ngnix在Linux下的安装与使用
    redis面试题
    redis持久化的几种方式
    理解乐观锁与悲观锁
  • 原文地址:https://www.cnblogs.com/itsmart/p/8047753.html
Copyright © 2011-2022 走看看