如何让一个json文件显示在表格里【实现代码】


Posted in Javascript onMay 09, 2016
<body>
//首先得把架子搭起来
<table id = "tb" border="1">
 <tr></tr>
 <tr></tr>
</table>
//js部分
<script>
//简单的json内容
var json = {"姓名":"张三","年龄":"26","性别":"男"};
//获取tr
var tr = document.getElementsByTagName('tr');
//tr1和tr2下面会用到,但是要先声明,给一个空值
var tr1 = '';
var tr2 = '';
//用for in来进行遍历,k是键,json[k]是值
for(var k in json){
 tr1+='<th>'+k+'</th>';
 tr2+='<td>'+json[k]+'</td>';
}
//tr1里放的是键,也就是姓名,年龄,性别,然后把这些信息放到第一个tr里
tr[0].innerHTML = tr1;
//tr2里放的是值,也就是张三,26,男,把这些信息放到第二个tr里
tr[1].innerHTML = tr2;
</script>

以前想着如何才能把json的内容动态放到表格里面呢?有时候面试会被问到,当然面试时问的是用ajax如何办到。但是我这里就写个简单的demo,现有的json放到表格里。这个demo我做了好几遍,虽然每次放到表格里,但是样子都很古怪,有可能是一个竖排例如这样

姓名

张三

年龄

26

性别

又有可能是这样

姓名

年龄

性别

张三

26

但是我想要的是这样

姓名   年龄   性别

张三    26     男

在经过几次实验之后,发现需要在html骨架结构上做调整,一开始只放table标签是不行的,得加两个tr标签,最后用js把两个tr标签填充,才能达到想要的效果

以上这篇如何让一个json文件显示在表格里【实现代码】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
脚本之家贴图转换+转贴工具用到的js代码超级推荐
Apr 05 Javascript
根据地区不同显示时间的javascript代码
Aug 13 Javascript
js和html5实现手机端刮刮卡抽奖效果完美兼容android/IOS
Nov 18 Javascript
2014年50个程序员最适用的免费JQuery插件
Dec 15 Javascript
JavaScript定义数组的三种方法(new Array(),new Array('x','y')
Oct 04 Javascript
javascript 闭包详解及简单实例应用
Dec 31 Javascript
ReactNative Image组件使用详解
Aug 07 Javascript
分析javascript中9 个常见错误阻碍你进步
Sep 18 Javascript
vue按需引入element Transfer 穿梭框
Sep 30 Javascript
jQuery实现的鼠标滚轮控制图片缩放功能实例
Oct 14 jQuery
layui上传图片到服务器的非项目目录下的方法
Sep 26 Javascript
vue总线机制(bus)知识点详解
May 10 Javascript
JavaScript 函数的执行过程
May 09 #Javascript
jQuery绑定事件-多种实现方式总结
May 09 #Javascript
js原型链与继承解析(初体验)
May 09 #Javascript
jQuery轻松实现表格的隔行变色和点击行变色的实例代码
May 09 #Javascript
jquery实现表格中点击相应行变色功能效果【实例代码】
May 09 #Javascript
JavaScript中的prototype原型学习指南
May 09 #Javascript
jQuery+CSS实现一个侧滑导航菜单代码
May 09 #Javascript
You might like
从零开始 教你如何搭建Discuz!4.1论坛
2006/07/07 PHP
PHP面向对象之旅:深入理解static变量与方法
2014/01/06 PHP
浅谈php7的重大新特性
2015/10/23 PHP
[原创]php token使用与验证示例【测试可用】
2017/08/30 PHP
PHP多进程之pcntl_fork的实例详解
2017/10/15 PHP
PHP常见过waf webshell以及最简单的检测方法
2019/05/21 PHP
PHP创建XML接口示例
2019/07/04 PHP
[原创]后缀就扩展名为js的文件是什么文件
2007/12/06 Javascript
jquery中ajax调用json数据的使用说明
2011/03/17 Javascript
JavaScript中eval函数的问题
2016/01/31 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析
2017/01/12 NodeJs
Node.js学习之地址解析模块URL的使用详解
2017/09/28 Javascript
JavaScript调用模式与this关键字绑定的关系
2018/04/21 Javascript
vue2过滤器模糊查询方法
2018/09/16 Javascript
node.js事件轮询机制原理知识点
2019/12/22 Javascript
[43:43]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第三场 11.29
2020/12/02 DOTA
python实现识别相似图片小结
2016/02/22 Python
回调函数的意义以及python实现实例
2017/06/20 Python
Python实现的微信支付方式总结【三种方式】
2019/04/13 Python
实例讲解Python 迭代器与生成器
2020/07/08 Python
python实现启动一个外部程序,并且不阻塞当前进程
2020/12/05 Python
HTML5实现表单自动验证功能实例代码
2017/01/11 HTML / CSS
线程的基本概念、线程的基本状态以及状态之间的关系
2012/10/26 面试题
管理部部长岗位职责
2013/12/05 职场文书
四年的个人工作自我评价
2013/12/10 职场文书
物流仓管员工作职责
2014/01/06 职场文书
中药学专业求职信
2014/05/31 职场文书
2014客服代表实习自我鉴定
2014/09/18 职场文书
孝老爱亲事迹材料
2014/12/24 职场文书
上课讲话检讨书范文
2015/05/07 职场文书
校园广播站开场白
2015/06/01 职场文书
无工作证明怎么写
2015/06/15 职场文书
班级联欢会主持词
2015/07/03 职场文书
2019中秋节祝福语大全,提前收藏啦
2019/09/10 职场文书
MySQL分区路径子分区再分区
2022/04/13 MySQL