• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

HTML循环数据表格

武飞扬头像
貑娤不嬡伱
帮助1

<style>

        table th {

            width: 100px;

            height: 50px;

            border: 1px solid black;

        }

        td {

            color: green;

            text-align: center;

            border: 1px solid black;

            font-size: 18px;

        }

        .del{

            cursor: pointer;

        }

    </style>



 

        <table>

            <thead>

                <tr>

                    <th>姓名</th>

                    <th>语言</th>

                    <th>分数</th>

                    <th>操作</th>

                </tr>

            </thead>

            <tbody></tbody>

        </table>

   <script>

       

       

        var stus = [{ //假数据

            name: '小明',

            class: 'JavaScript',

            score: 100

        }, {

            name: '小红',

            class: 'JavaScript',

            score: 98

        }, {

            name: '小白',

            class: 'JavaScript',

            score: 89

        }, {

            name: '小石',

            class: 'JavaScript',

            score: 85

        }, {

            name: '小石',

            class: 'JavaScript',

            score: 85

        }];

       

        //数据写入

        var tbody = document.querySelector('tbody'); //找到tbody标签

        for (var i = 0; i < stus.length; i ) { //对stus进行循环遍历,并建立tr标签

            var tr = document.createElement('tr');

            tbody.appendChild(tr);

            for (var k in stus[i]) { //对假数据进行遍历

                var td = document.createElement('td'); //新建td

                td.innerHTML = stus[i][k]; //将对象数据写进td中

                tr.appendChild(td);

            }

            //删除按钮的建立  

            var td = document.createElement('td');

            td.innerHTML = '删除';

            td.className = 'del'

            tr.appendChild(td);

        }

       

       

        //对'删除'进行点击事件    

        var delClick = document.getElementsByClassName('del');

        for (var i = 0; i < delClick.length; i ) {

            delClick[i].onclick = function () {

                tbody.removeChild(this.parentNode);    

            }

        }

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgbeaaa
系列文章
更多 icon
同类精品
更多 icon
继续加载