作业3 表格

<table border="1" cellspacing="0">
 
        <tr>
            <th style="width: 200px;height: 50px;">姓名</th>
            <th style="width: 250px;">科目</th>
            <th style="width: 100px;">成绩</th>
            <th style="width: 100px;">操作</th>
        </tr>
        
    </table>

 

 

<script>
        var datas = [{
            name: '魏璎珞',
            subject: 'JavaScript',
            score: 100
        }, {
            name: '弘历',
            subject: 'JavaScript',
            score: 98
        }, {
            name: '傅恒',
            subject: 'JavaScript',
            score: 99
        }, {
            name: '明玉',
            subject: 'JavaScript',
            score: 88
        }, {
            name: '大猪蹄子',
            subject: 'JavaScript',
            score: 0
        }];
 
        const tab = document.querySelector('table')
        function shanc(){
            tab.innerHTML=`
            <tr>
                <th style="width: 200px;height: 50px;">姓名</th>
                <th style="width: 250px;">科目</th>
                <th style="width: 100px;">成绩</th>
                <th style="width: 100px;">操作</th>
            </tr>`
        for(let i of datas){
            let newtr = document.createElement('tr')
            newtr.innerHTML=`
                <td>${i.name}</td>
                <td>${i.subject}</td>
                <td>${i.score}</td>
                <td><a href='#'>删除</a></td>
            `
            tab.appendChild(newtr)
            }
     
        let de = document.querySelectorAll('a')
        de[0].addEventListener('click',function(){
            datas.splice(0,1)
            shanc()
            de = document.querySelectorAll('a')
        })
        de[1].addEventListener('click',function(){
            datas.splice(1,1)
            shanc()
            de = document.querySelectorAll('a')
        })
        de[2].addEventListener('click',function(){
            datas.splice(2,1)
            shanc()
            de = document.querySelectorAll('a')
        })
        de[3].addEventListener('click',function(){
            datas.splice(3,1)
            shanc()
            de = document.querySelectorAll('a')
        })
        de[4].addEventListener('click',function(){
            datas.splice(4,1)
            shanc()
            de = document.querySelectorAll('a')
        })
        }
        shanc()
    </script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值