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>

     

  • 相关阅读:
    Java异常处理
    冒泡排序法
    21个项目-MNIST机器学习入门
    Hadoop集群搭建中ssh免密登录
    利用奇异值分解简化数据
    数据集中空值替换成对应特征的平均值
    PCA降维处理
    使用FP-growth算法高效发现频繁项集
    原生js---ajax---post方法传数据
    原生js---ajax---get方法传数据
  • 原文地址:https://www.cnblogs.com/yuxingyoucan/p/5701714.html
Copyright © 2011-2022 走看看