码迷,mamicode.com
首页 > Web开发 > 详细

js中表格的相关操作

时间:2016-07-24 22:28:15      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:

  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>

 

技术分享

 技术分享

 

js中表格的相关操作

标签:

原文地址:http://www.cnblogs.com/yuxingyoucan/p/5701714.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!