• 很接近原生渲染了吧!!!!!


     var datas = [
            {
                name: '张三',
                subject:'Javascript',
                score:100
            },
            {
                name: '李四',
                subject:'Javascript',
                score:98
            },
            {
                name: '王五',
                subject:'Javascript',
                score:80
            },
            {
                name: '赵六',
                subject:'Javascript',
                score:60
            }
        ]
        
           //往tbody里面创建行 ; 有几个人就创建几行(通过数组的长度)
           var tbody = document.querySelector('tbody');
           for(var i=0; i<datas.length; i++){
               //创建tr行
               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);
               }
               //创建a删除标签
               var td = document.createElement('td');
               td.innerHTML = "<a href='javascript:;'> 删除</a>";
               tr.appendChild(td)
           } 
           var as = document.querySelectorAll('a');
           for(var i=0; i<as.length; i++){
               as[i].onclick = function(){
                   //点击a删除 所在行
                   tbody.removeChild(this.parentNode.parentNode)
               }
           }
  • 相关阅读:
    sharepoint具体错误提示
    体验魅力Cognos BI 10 系列,第1 部分: 第一次安装
    Moss、SharePoint数据库迁移问题(转)
    XML解析
    JDBC进阶
    JDBC的操作
    项目Contact开发中遇到的,引以为戒
    递归练习
    递归详解(四)
    递归详解(三)
  • 原文地址:https://www.cnblogs.com/xu3241/p/13235865.html
Copyright © 2020-2023  润新知