首页前端开发JavaScript将给定的数据动态加入到创建的表格中(源代码)

将给定的数据动态加入到创建的表格中(源代码)

时间2024-01-28 21:58:02发布访客分类JavaScript浏览315
导读:收集整理的这篇文章主要介绍了将给定的数据动态加入到创建的表格中(源代码),觉得挺不错的,现在分享给大家,也给大家做个参考。 本篇文章给大家带来的内容是关于将给定的数据动态加入到创建的表格中(源代码),有一定的参考价值,有需要的朋友可...
收集整理的这篇文章主要介绍了将给定的数据动态加入到创建的表格中(源代码),觉得挺不错的,现在分享给大家,也给大家做个参考。

本篇文章给大家带来的内容是关于将给定的数据动态加入到创建的表格中(源代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

思路:

  1. 创建 table + thead + tbody

  2. 创建 tr + th

  3. 创建每一行的 tr + td

  4. 加到页面中

注:最后再加到页面中的原因是每将一个元素加到页面一次,页面便会刷新一次,因此先在内存中创建好表格再一次性的加到页面中,页面只需刷新一次,减少性能的损失。

!DOCTYPE htML>
    html lang="en">
    head>
        meta charset="UTF-8">
        tITle>
    Title/title>
    /head>
    body>
    /body>
    script>
    VAR data = [        {
 name : "jim1", age : 18, gender : "male"}
,        {
 name : "jim2", age : 19, gender : "female"}
,        {
 name : "jim3", age : 20, gender : "female"}
,        {
 name : "jim4", age : 21, gender : "male"}
        ];
    function createElement( tag ) {
            return document.createElement( tag );
    }
        var table = createElement( "table" );
        var thead = createElement( "thead" );
        var tbody = createElement( "tbody" );
        table.appendChild( thead );
        table.appendChild( tbody );
        var trhead = createElement( "tr" );
        thead.appendChild( trhead );
    for ( var k in data[ 0 ] ){
            th = createElement( "th" );
            th.appendChild( document.createTextNode( k ) );
            trhead.appendChild( th );
    }
        for ( var i = 0;
     i  data.length;
 i++){
            var tr = createElement( "tr" );
        for ( var j in data[ i ]){
                td = createElement( "td" );
                td.appendChild( document.createTextNode( data[i][j] ));
                tr.appendChild( td );
        }
            tbody.appendChild( tr );
    }
      //table.setattribute("border","1px");
      //或直接设置table.border = "1px";
    两者等价。    table.border = "1px";
        table.cellspadding = 0;
        table.setAttribute("align","center");
        table.style.textAlign = "center";
        table.setAttribute("borderColor","skyBlue");
        table.setAttribute("cellspacing",0);
        document.body.appendChild( table );
    /script>
    /html>
    

以上就是对将给定的数据动态加入到创建的表格中(源代码)的全部介绍,本文内容紧凑,希望大家可以有所收获,更多请关注PHP中文网。

以上就是将给定的数据动态加入到创建的表格中(源代码)的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: 新手如何对innerHTML获得的内容转...下一篇:你知道原生HTML组件是什么吗?原...猜你在找的JavaScript相关文章 html font标签如何设置字体大小?html font标签属性用法介绍2022-05-16vue3+TypeScript+vue-router的使用方法2022-04-16vue3获取当前路由地址2022-04-16如何利用React实现图片识别App2022-04-16JavaScript展开运算符和剩余运算符的区别详解2022-04-16微信小程序中使用vant框架的具体步骤2022-04-16Vue elementUI表单嵌套表格并对每行进行校验详解2022-04-16如何利用Typescript封装本地存储2022-04-16微信小程序中wxs文件的一些妙用分享2022-04-16JavaScript的Set数据结构详解2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: 将给定的数据动态加入到创建的表格中(源代码)
本文地址: https://pptw.com/jishu/590210.html
html中如何实现指示器左右两侧排列的轮播(完整代码) 新手如何对innerHTML获得的内容转义?代码是什么

游客 回复需填写必要信息