使用原生js和layui动态创建一个数据表格,实现简单增删改查功能

使用原生js

        动态创建表格,先在html里面写入表头thead里的内容,然后写一个空的tbody。

        接下来使用js来读取数据,并创建表格,我们使用双重循环来遍历数组中存储的对象,并创建tr 和td加以赋值        

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

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

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

        tbody.appendChild(tr);

        for (var k in datas[i]) {

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

            td.innerHTML = datas[i][k];

            tr.appendChild(td);

        }

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

        td.innerHTML = '<a href="javascript:;">删除</a>';

        tr.appendChild(td);

}

        这样已知数据的表格已经生成,接下来我们加入添加按钮,加入三个input框,用于取用户输入的值。原理与上面相同,代码具体如下:

var tian = document.querySelector('.tianjia');

var as = document.getElementsByTagName('a'); //定义删除按钮

    tian.addEventListener('click', function () {



        var names = document.querySelector('#input_1');

        var kemu = document.querySelector('#input_2');

        var scores = document.querySelector('#input_3');

            if (names.value=='' || kemu.value=='' || scores.value=='') {  //判断空值

                alert('缺少数据');

            } else {

          d
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值