表格操作

作者: TimeLesser | 来源:发表于2016-04-20 11:29 被阅读96次

tbody默认存在

<table id="tab1" width="100%" border="1px">
        <tbody>
            <tr>
                <td>1</td>
                <td>xiao</td>
                <td>nan</td>
                <td><a href="javascript:;">delete</a></td>
            </tr>
            <tr>
                <td>编号</td>
                <td>姓名</td>
                <td>性别</td>
                <td>操作</td>
            </tr>
        </tbody>
    </table>
    <script>
    window.onload = function() {
        var otab = document.getElementById('tab1'); 
             
alert(otab.children[0].children[1].children[1].innerHTML);
    }
    </script>

tHead :表格头
tBodies:表哥正文
tFoot:表格尾
rows:行
cells:列
alert(otab.tBodies[0].rows[1].cells[1].innerHTML);

表格数据操作

 <script>
    window.onload = function() {
        var data=[
        {id:1,username:'xiao',sex:'nan'},
        {id:2,username:'xiao',sex:'nan'},
        {id:3,username:'xiao',sex:'nan'},
        {id:4,username:'xiao',sex:'nan'},
        {id:1,username:'xiao',sex:'nan'},
        {id:2,username:'xiao',sex:'nan'},
        {id:3,username:'xiao',sex:'nan'},
        {id:4,username:'xiao',sex:'nan'},
        {id:1,username:'xiao',sex:'nan'},
        {id:2,username:'xiao',sex:'nan'},
        {id:3,username:'xiao',sex:'nan'},
        {id:4,username:'xiao',sex:'nan'},
        {id:1,username:'xiao',sex:'nan'},
        {id:2,username:'xiao',sex:'nan'},
        {id:3,username:'xiao',sex:'nan'},
        {id:4,username:'xiao',sex:'nan'},
        {id:1,username:'xiao',sex:'nan'},
        {id:2,username:'xiao',sex:'nan'},
        {id:3,username:'xiao',sex:'nan'},
        {id:4,username:'xiao',sex:'nan'},
        {id:1,username:'xiao',sex:'nan'},
        {id:2,username:'xiao',sex:'nan'},
        {id:3,username:'xiao',sex:'nan'},
        {id:4,username:'xiao',sex:'nan'},
        ]
        var otab = document.getElementById('tab1');
        var otbody=otab.tBodies[0];
        // alert(otab.children[0].children[1].children[1].innerHTML);
        // alert(otab.tBodies[0].rows[1].cells[1].innerHTML);
        for (var i = 0; i < data.length; i++) {
            otr=document.createElement('tr');
            otbody.appendChild(otr);

            if (i%2==0) {
                otr.style.background='red';
            }
            else {
                otr.style.background='gray';
            
            }
            for (key in data[i]) {
            otd=document.createElement('td');
            otr.appendChild(otd);
            otd.innerHTML=data[i][key];
            }
            otd=document.createElement('td');
            otr.appendChild(otd);
            
            oa=document.createElement('a');
            oa.innerHTML='删除';
            oa.href='javascript:;';
            otd.appendChild(oa);

            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='red';
                    }
                    else{
                        otbody.rows[i].style.background='gray';
                    }
                }

            }
            // otd=document.createElement('td');
            // otr.appendChild(otd);
            // otd.innerHTML=data[i].id;

            // otd=document.createElement('td');
            // otr.appendChild(otd);
            // otd.innerHTML=data[i].username;
            // otd=document.createElement('td');
            // otr.appendChild(otd);
            // otd.innerHTML=data[i].sex;
        }
    }
    </script>

相关文章

  • 表格操作

    tbody默认存在 tHead :表格头tBodies:表哥正文tFoot:表格尾rows:行cells:列ale...

  • 表格操作

  • PyQt5 表格方法随记

    QT 表格操作

  • 设计观察13-表格说明汇总

    表格主要涉及搜索,批量操作按钮,表格内操作按钮,表格内容。记录下工作中遇到的对表格说明。 1.搜索的触发。搜索的触...

  • 设计观察05-设计中表格说明汇总

    表格主要涉及搜索,批量操作按钮,表格内操作按钮,表格内容。记录下工作中遇到的对表格说明。 1.搜索的触发。搜索的触...

  • Selenium Web Driver自动化测试(java版)系

    这篇讨论表格的操作。打开示例网页webelements.html网页看里面那个表格: 通常一个表格的操作方法如下:...

  • Excel表格打印小技巧

    有不少朋友的工作内容是需要每天面对很多表格的,有时候一个表格工作要经常操作重复操作,这个时候学会批量操作表格就显得...

  • Excel必学技术-合并计算

    一、表格合并操作 1、用途 多张表格数据需要合并成一张表的数据; 2、操作步骤 示例:要把下方所示两张表格进行合并...

  • 多个表格操作

    1、shift+从头到尾表格,表格合并2、操作3、shift+任意表格取消合并

  • HTML表格

    一、基础表格 基础语法与结构 表格操作 带表头单元格 带标题的表格 带结构的表格 表格属性 width 设置整个表...

网友评论

    本文标题:表格操作

    本文链接:https://www.haomeiwen.com/subject/nluzlttx.html