如何让一个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 相关文章推荐
JQuery中SetTimeOut传参问题探讨
May 10 Javascript
jQuery动画特效实例教程
Aug 29 Javascript
Javascript中this关键字的一些小知识
Mar 15 Javascript
javascript实现捕捉键盘上按下的键
May 05 Javascript
javascript实现的闭包简单实例
Jul 17 Javascript
jQuery增加与删除table列的方法
Mar 01 Javascript
原生JS实现N级菜单的代码
May 21 Javascript
微信小程序js文件改变参数并在视图上及时更新【推荐】
Jun 11 Javascript
详解Angular中通过$location获取地址栏的参数
Aug 02 Javascript
vue2使用keep-alive缓存多层列表页的方法
Sep 21 Javascript
微信小程序实现获取小程序码和二维码java接口开发
Mar 29 Javascript
layer页面跳转,获取html子节点元素的值方法
Sep 27 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
一个用php3编写的简单计数器
2006/10/09 PHP
smarty表格换行实例
2014/12/15 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
2016/03/22 PHP
总结PHP中DateTime的常用方法
2016/08/11 PHP
PHP入门教程之图像处理技巧分析
2016/09/11 PHP
php 如何禁用eval() 函数实例详解
2016/12/01 PHP
PHP设计模式之模板方法模式实例浅析
2018/12/20 PHP
JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
2013/11/03 Javascript
jQuery里filter()函数与find()函数用法分析
2015/06/24 Javascript
基于jQuery Circlr插件实现产品图片360度旋转
2015/09/20 Javascript
javascript拖拽应用实例
2016/03/25 Javascript
详解ES6中的代理模式——Proxy
2018/01/08 Javascript
vue-content-loader内容加载器的使用方法
2018/08/05 Javascript
vue项目中全局引入1个.scss文件的问题解决
2019/08/01 Javascript
使用 UniApp 实现小程序的微信登录功能
2020/06/09 Javascript
Python自动化构建工具scons使用入门笔记
2015/03/10 Python
你所不知道的Python奇技淫巧13招【实用】
2016/12/14 Python
python复制文件到指定目录的实例
2018/04/27 Python
对Python 多线程统计所有csv文件的行数方法详解
2019/02/12 Python
python实现H2O中的随机森林算法介绍及其项目实战
2019/08/29 Python
深入理解Tensorflow中的masking和padding
2020/02/24 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
2021/02/04 Python
什么是数据库锁?Oracle中都有哪些类型的锁?
2015/08/21 面试题
教师年度考核自我鉴定
2014/01/19 职场文书
成龙霸王洗发水广告词
2014/03/14 职场文书
妇女儿童发展规划实施方案
2014/03/16 职场文书
计算机应用专业自荐信
2014/07/05 职场文书
医院领导班子整改方案
2014/10/01 职场文书
思想作风建设心得体会
2014/10/22 职场文书
经营目标责任书
2015/05/08 职场文书
2015年小学重阳节活动总结
2015/07/29 职场文书
消防演习感想
2015/08/10 职场文书
委托书范本格式
2019/04/18 职场文书
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python
《Estab Life》4月6日播出 正式PV、主视觉图公开
2022/03/20 日漫
聊聊基于pytorch实现Resnet对本地数据集的训练问题
2022/03/25 Python