JavaScript创建表格的方法


Posted in Javascript onApril 13, 2020

本文实例为大家分享了JavaScript创建表格的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Title</title>

</head>
<body>
<div id = "mountains"></div>

<script>
 let MOUNTAINS = [
  {name: "Kilimanjaro", height: 5895, place: "Tanzania"},
  {name: "Everest", height: 8848, place: "Nepal"},
  {name: "Mount Fuji", height: 3776, place: "Japan"},
  {name: "Vaalserberg", height: 323, place: "Netherlands"},
  {name: "Denali", height: 6168, place: "United States"},
  {name: "Popocatepetl", height: 5465, place: "Mexico"},
  {name: "Mont Blanc", height: 4808, place: "Italy/France"}
 ];

 // 创建表格
 function buildTable(data) {
  let table = document.createElement("table");
  let tr = document.createElement("tr");
  // 通过 for in 循环遍历对象,得到对象的属性,为表头添加内容
  for (let i in data[6]) {
   let th = document.createElement("th");
   th.innerText = i;
   tr.appendChild(th);
  }
  table.appendChild(tr);
  // 通过 forEach 循环遍历对象数组,为表格添加行
  data.forEach((value, index) => {
   let tr = document.createElement("tr");
   // 通过 for in 循环遍历对象,得到对象的属性,给每行添加内容
   for (let index1 in data[index]) {
    let td = document.createElement("td");
    td.innerText = data[index][index1];
    tr.appendChild(td);
   }
   table.appendChild(tr);
  });
  //设置表格的对齐属性,和边框属性
  table.setAttribute("text-align", "right");
  table.setAttribute("border","1");

  return table;
 }

 document.querySelector("div").appendChild(buildTable(MOUNTAINS));
</script>
</body>
</html>

JavaScript创建表格的方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript与asp.net(c#)互相调用方法
Dec 13 Javascript
基于jQuery的仿flash的广告轮播
Nov 05 Javascript
jquery $.ajax相关用法分享
Mar 16 Javascript
jquery实现显示已选用户
Jul 21 Javascript
Javascript中Array.prototype.map()详解
Oct 22 Javascript
jQuery如何防止这种冒泡事件发生
Feb 27 Javascript
jQuery实现右键菜单、遮罩等效果代码
Sep 27 Javascript
详解基于webpack和vue.js搭建开发环境
Apr 05 Javascript
简单实现JS上传图片预览功能
Apr 14 Javascript
JavaScript 性能提升之路(推荐)
Apr 10 Javascript
浅谈Node 异步IO和事件循环
May 05 Javascript
小程序实现可拖动的悬浮按钮
Sep 07 Javascript
JavaScript实现捕获鼠标坐标
Apr 12 #Javascript
jquery实现轮播图特效
Apr 12 #jQuery
用jQuery实现抽奖程序
Apr 12 #jQuery
javascript实现画板功能
Apr 12 #Javascript
JS实现随机点名器
Apr 12 #Javascript
微信小程序实现抖音播放效果的实例代码
Apr 11 #Javascript
JS中间件设计模式的深入探讨与实例分析
Apr 11 #Javascript
You might like
全国FM电台频率大全 - 15 山东省
2020/03/11 无线电
在字符串中把网址改成超级链接
2006/10/09 PHP
PHP获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
2009/10/11 PHP
PHP 数组遍历方法大全(foreach,list,each)
2010/06/30 PHP
Javascript与PHP验证用户输入URL地址是否正确
2014/10/09 PHP
PHP连接MySQL数据的操作要点
2015/03/20 PHP
PHP实现的日历功能示例
2018/09/01 PHP
与jquery serializeArray()一起使用的函数,主要来方便提交表单
2011/01/31 Javascript
jQuery .tmpl(), .template()学习资料小结
2011/07/18 Javascript
再探JavaScript作用域
2014/09/24 Javascript
JavaScript设计模式初探
2016/01/07 Javascript
jQuery使用cookie与json简单实现购物车功能
2016/04/15 Javascript
关于axios返回空对象的问题解决
2017/04/04 Javascript
vue 中滚动条始终定位在底部的方法
2018/09/03 Javascript
Vue CLI项目 axios模块前后端交互的使用(类似ajax提交)
2019/09/01 Javascript
vue 解决移动端弹出键盘导致页面fixed布局错乱的问题
2019/11/06 Javascript
使用vue构建多页面应用的示例
2020/10/22 Javascript
跟老齐学Python之编写类之三子类
2014/10/11 Python
python通过cookie模拟已登录状态的初步研究
2016/11/09 Python
python 3.5下xadmin的使用及修复源码bug
2017/05/10 Python
Python Socket使用实例
2017/12/18 Python
Python中文件的读取和写入操作
2018/04/27 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
2018/05/16 Python
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
2019/02/17 Python
PyQt5实现简单数据标注工具
2019/03/18 Python
CSS3 实现雷达扫描图的示例代码
2020/09/21 HTML / CSS
全球度假村:Club Med
2017/11/27 全球购物
班主任寄语大全
2014/04/04 职场文书
我的梦想演讲稿500字
2014/08/21 职场文书
优秀纪检干部材料
2014/08/27 职场文书
大学感恩节活动策划方案
2014/10/11 职场文书
商场营业员岗位职责
2015/04/14 职场文书
亲情作文之母爱
2019/09/25 职场文书
pycharm部署django项目到云服务器的详细流程
2021/06/29 Python
react 路由Link配置详解
2021/11/11 Javascript
win10如何开启ahci模式?win10开启ahci模式详细操作教程
2022/07/23 数码科技