如何让一个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 相关文章推荐
jsonp原理及使用
Oct 28 Javascript
ie浏览器使用js导出网页到excel并打印
Mar 11 Javascript
javascript浏览器窗口之间传递数据的方法
Jan 20 Javascript
浅析AngularJS中的指令
Mar 20 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
May 28 Javascript
jQuery图片切换动画特效
Nov 02 Javascript
html5+CSS 实现禁止IOS长按复制粘贴功能
Dec 28 Javascript
js 发布订阅模式的实例讲解
Sep 10 Javascript
关于预加载InstantClick的问题解决方法
Sep 12 Javascript
vue使用监听实现全选反选功能
Jul 06 Javascript
JS实现提示框跟随鼠标移动
Aug 27 Javascript
vue中通过使用$attrs实现组件之间的数据传递功能
Sep 01 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
php实现mysql同步的实现方法
2009/10/21 PHP
PHP json格式和js json格式 js跨域调用实现代码
2012/09/08 PHP
PHP屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT
2013/03/06 PHP
PHP针对常规模板引擎中与CSS/JSON冲突的解决方法
2014/08/19 PHP
mac系统下为 php 添加 pcntl 扩展
2016/08/28 PHP
Laravel使用PHPQRCODE实现生成带有LOGO的二维码图片功能示例
2017/07/07 PHP
node.js chat程序如何实现Ajax long-polling长链接刷新模式
2012/03/13 Javascript
Javascript开发之三数组对象实例介绍
2012/11/12 Javascript
简介JavaScript中POSITIVE_INFINITY值的使用
2015/06/05 Javascript
15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】
2016/05/25 Javascript
gulp-htmlmin压缩html的gulp插件实例代码
2016/06/06 Javascript
webpack 最佳配置指北(推荐)
2020/01/07 Javascript
JavaScript实现世界各地时间显示
2020/09/07 Javascript
JavaScript Html实现移动端红包雨功能页面
2021/01/10 Javascript
[47:53]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#2COL VS Spirit
2016/03/02 DOTA
python字符串替换示例
2014/04/24 Python
Python的Flask框架标配模板引擎Jinja2的使用教程
2016/07/12 Python
怎么使用pipenv管理你的python项目
2018/03/12 Python
Django 使用Ajax进行前后台交互的示例讲解
2018/05/28 Python
Python小游戏之300行代码实现俄罗斯方块
2019/01/04 Python
python中的RSA加密与解密实例解析
2019/11/18 Python
python函数不定长参数使用方法解析
2019/12/14 Python
Jupyter安装拓展nbextensions及解决官网下载慢的问题
2021/03/03 Python
印度领先的在线时尚商店:Koovs
2016/08/28 全球购物
荷兰在线啤酒店:Beerwulf
2019/08/26 全球购物
师范生实习自我鉴定
2013/11/01 职场文书
高中自我鉴定范文
2013/11/03 职场文书
会计专业自我鉴定范文
2013/12/29 职场文书
第一批党的群众路线教育实践活动工作总结
2014/03/03 职场文书
应届生求职自荐信
2014/07/04 职场文书
2014年行政助理工作总结
2014/11/19 职场文书
李强优秀员工观后感
2015/06/16 职场文书
处罚决定书范文
2015/06/24 职场文书
公安干警正风肃纪心得体会
2016/01/15 职场文书
Pytorch数据读取之Dataset和DataLoader知识总结
2021/05/23 Python
25张裸眼3D图片,带你重温童年的记忆,感受3D的魅力
2022/02/06 杂记