删除操作

删除操作

css代码如下:

body{

        margin: 0;

    }

    table{

        margin: 50px auto;

        border: 1px solid #000;

        width: 600px;

        min-height: 40px;

        border-collapse: collapse;

    }

    thead>tr{

        background: #eee;

    }

    td{

        border: 1px solid #666;

        text-align: center;

    }

    .active{

        color: blue;

        cursor: pointer;

    }

js数据准备代码:

date.js

var data = [

{

    name:"华为",

    color:"黑色",

    price:599,

    sales:100

},

{

    name:"苹果",

    color:"粉色",

    price:66999,

    sales:1008

},

{

    name:"三星",

    color:"金色",

    price:35999,

    sales:196

},


{

    name:"小米",

    color:"蓝色",

    price:28999,

    sales:10600

},


{

    name:"红米",

    color:"红色",

    price:9199,

    sales:1002

},


{

    name:"白米",

    color:"白色",

    price:2949,

    sales:10600

},


{

    name:"黄米",

    color:"黄色",

    price:2199,

    sales:3220

},


{

    name:"大米",

    color:"紫色",

    price:9977,

    sales:110

},


{

    name:"诺基亚",

    color:"蓝色",

    price:1994,

    sales:10000

},


{

    name:"平板",

    color:"绿色",

    price:29919,

    sales:100

},

{

    name:"华为",

    color:"黑色",

    price:599,

    sales:1500

},

{

    name:"苹果",

    color:"灰色",

    price:69799,

    sales:1009

},

{

    name:"三星",

    color:"金黄色",

    price:3969,

    sales:135

},


{

    name:"小米",

    color:"蓝紫色",

    price:21999,

    sales:1030

},


{

    name:"红米",

    color:"红绿色",

    price:9929,

    sales:1002

},


{

    name:"白米",

    color:"白色",

    price:2990,

    sales:1000

},


{

    name:"黄米",

    color:"黄色",

    price:299,

    sales:300

},


{

    name:"大米",

    color:"紫色",

    price:9922,

    sales:100

},


{

    name:"诺基亚",

    color:"蓝色",

    price:1099,

    sales:900

},


{

    name:"平板",

    color:"蓝色",

    price:20999,

    sales:10000

}   

]

html结构:

<table>

    <thead>

        <tr>

            <th>名称</th>

            <th>颜色</th>

            <th>价格</th>

            <th>销量</th>

            <th>操作</th>

        </tr>

    </thead>

    <tbody></tbody>

</table>

js代码如下:

var table = document.querySelector('table');

    var tbody = document.querySelector('tbody');

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

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

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

        td.innerHTML = data[i].name;

        tr.appendChild(td);

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

        td.innerHTML = data[i].color;

        tr.appendChild(td);

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

        td.innerHTML = data[i].price;

        tr.appendChild(td);

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

        td.innerHTML = data[i].sales;

        tr.appendChild(td);

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

        td.classList.add('active');

        td.innerHTML = '删除';

        tr.appendChild(td);

        tbody.appendChild(tr);

    }

    var tds = document.querySelectorAll('tbody tr .active');

    var trs = document.querySelectorAll('tbody tr');

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

        tds[i].onclick = function(){

            this.parentNode.remove();

        }

    }

今天就分享到这里吧,下次再见

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值