zoukankan      html  css  js  c++  java
  • js中表格的相关操作

      tHead:表头

      tBodies:表格正文

      tFoot:表格尾

      rows:行

      cells:列

    表格的应用:

      1、获取

      2、表格创建

      3、隔行变色

      4、删除一行

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>表格操作</title>
    </head>
    <body>
        <script>
            window.onload=function () {
                var data=[
                    {id:1,username:'xiao',sex:''},
                    {id:2,username:'xing1',sex:''},
                    {id:3,username:'xing2',sex:''},
                    {id:4,username:'pangzi',sex:''}
                ];
                var oTab=document.getElementById('tab1');
                var oTbody=oTab.tBodies[0];
                for( var i=0;i<data.length;i++){
                    var oTr=document.createElement('tr');
                    oTbody.appendChild(oTr);
                    var oTd=document.createElement('td');
                    oTd.innerHTML=data[i].id;
                    oTr.appendChild(oTd);
                    var oTd=document.createElement('td');
                    oTd.innerHTML=data[i].username;
                    oTr.appendChild(oTd);
                    var oTd=document.createElement('td');
                    oTd.innerHTML=data[i].sex;
                    oTr.appendChild(oTd);
                    var oTd=document.createElement('td');
                    oTr.appendChild(oTd);
                    var oA=document.createElement('a');
                    oTd.appendChild(oA);
                    oA.innerHTML="删除";
                    oA.href="#";
                    oA.onclick=function () {
                            oTbody.removeChild(this.parentNode.parentNode);
                        for(var i=0;i<oTbody.rows.length;i++){
                            if(i%2==0){
                                oTbody.rows[i].style.background='white';
                            }else {
                                oTbody.rows[i].style.background="gray";
                            }
                        }
                    }
    
                    if(i%2==0){
                        oTbody.rows[i].style.background='white';
                    }else {
                        oTbody.rows[i].style.background="gray";
                    }
                }
            }
        </script>
    
    
        <table id="tab1" width="100%" border="1px">
            <thead>
                <tr>
                    <th>编号</th>
                    <th>姓名</th>
                    <th>性别</th>
                    <th>操作</th>
                </tr>
            </thead>
            <tbody>
            </tbody>
        </table>
    </body>
    </html>

     

  • 相关阅读:
    腾讯云Serverless来部署Hexo博客
    通用导入
    Winform窗体圆角完美解决方案
    kali 解决签名失效问题
    CVE-2021-3156 漏洞复现 附带 提权exp
    kali在安装时遇到软件包安装不了的问题解决
    Asmgcs高级地面学习笔记
    继续教育 多开视频加速
    python直接打印列表
    window里GDAL读取中文Personal Geodatabase
  • 原文地址:https://www.cnblogs.com/yuxingyoucan/p/5701714.html
Copyright © 2011-2022 走看看