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 验证浏览器是否支持javascript的方法小结
May 17 Javascript
利用js实现选项卡的特别效果的实例
Mar 03 Javascript
javascript中日期转换成时间戳的小例子
Mar 21 Javascript
Javascript中获取对象的原型对象的方法小结
Feb 25 Javascript
JavaScript判断表单为空及获取焦点的方法
Feb 12 Javascript
jQuery插件uploadify实现ajax效果的图片上传
Jun 18 Javascript
Vue组件BootPage实现简单的分页功能
Sep 12 Javascript
新手学习前端之js模仿淘宝主页网站
Oct 31 Javascript
使用微信内嵌H5网页解决JS倒计时失效问题
Jan 13 Javascript
AngularJS constant和value区别详解
Feb 28 Javascript
JavaScript中的E-mail 地址格式验证
Mar 28 Javascript
React 使用recharts实现散点地图的示例代码
Dec 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
提升PHP速度全攻略
2006/10/09 PHP
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
2011/07/01 PHP
PHP的基本常识小结
2013/07/05 PHP
Destoon旺旺无法正常显示,点击提示“会员名不存在”的解决办法
2014/06/21 PHP
php编程中echo用逗号和用点号连接的区别
2016/03/26 PHP
用Javscript实现表单复选框的全选功能
2007/05/25 Javascript
js 省地市级联选择
2010/02/07 Javascript
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
2011/11/30 Javascript
原生js实现模拟滚动条
2015/06/15 Javascript
JS实现登录页面记住密码和enter键登录方法推荐
2016/05/10 Javascript
jQuery实现导航滚动到指定内容效果完整实例【附demo源码下载】
2016/09/20 Javascript
html、css和jquery相结合实现简单的进度条效果实例代码
2016/10/24 Javascript
微信小程序 wxapp画布 canvas详细介绍
2016/10/31 Javascript
Vue的Class与Style绑定的方法
2017/09/01 Javascript
javascript修改浏览器title方法 JS动态修改浏览器标题
2017/11/30 Javascript
jQuery实现菜单的显示和隐藏功能示例
2018/07/24 jQuery
vue头部导航动态点击处理方法
2018/11/02 Javascript
jquery将json转为数据字典的实例代码
2019/10/11 jQuery
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
2020/09/12 Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
2020/11/01 Javascript
[03:12]2016完美“圣”典风云人物:单车专访
2016/12/02 DOTA
实例探究Python以并发方式编写高性能端口扫描器的方法
2016/06/14 Python
Python编程判断一个正整数是否为素数的方法
2017/04/14 Python
Python基于递归实现电话号码映射功能示例
2018/04/13 Python
python用post访问restful服务接口的方法
2018/12/07 Python
HTML5 CSS3给网站设计带来出色效果
2009/07/16 HTML / CSS
美国围栏公司:Walpole Outdoors
2019/11/19 全球购物
时尚休闲吧创业计划书
2014/01/25 职场文书
2014年庆元旦活动方案
2014/02/15 职场文书
事业单位考核材料
2014/05/21 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
咖啡厅里的创业计划书
2019/08/21 职场文书
励志语录:只有自己足够强大,才能不被别人践踏
2020/01/09 职场文书
Pytorch反向传播中的细节-计算梯度时的默认累加操作
2021/06/05 Python
使用JS实现简易计算器
2021/06/14 Javascript
十大经典日本动漫排行榜 海贼王第三,犬夜叉仅第八
2022/03/18 日漫