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

 更新时间:2016年05月09日 17:03:10   投稿:jingxian  
如何让一个json文件显示在表格里?下面小编就为大家带来一篇让一个json文件显示在表格里的实现代码。希望对大家有所帮助。一起跟随小编过来看看吧,祝大家游戏愉快哦
<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的浮点数精度

    跟我学习javascript的浮点数精度

    跟我学习javascript的浮点数精度,带大家真正的理解JavaScript的浮点数,提醒大家当心浮点运算中的精度陷阱,需要的朋友可以参考下
    2015-11-11
  • 微信小程序登录数据解密及状态维持实例详解

    微信小程序登录数据解密及状态维持实例详解

    这篇文章主要介绍了微信小程序登录数据解密及状态维持,结合实例形式分析了微信小程序解密敏感信息及获取session保持登陆状态的相关操作技巧,需要的朋友可以参考下
    2019-05-05
  • 20个实用的JavaScript技巧分享

    20个实用的JavaScript技巧分享

    这篇文章主要介绍了20个实用的JavaScript技巧分享,本文讲解的都是开发中总结出的编码技巧、和最佳实践,需要的朋友可以参考下
    2014-11-11
  • 轻松实现HTML和JS之间的转化的代码

    轻松实现HTML和JS之间的转化的代码

    轻松实现HTML和JS之间的转化的代码...
    2007-09-09
  • javascript返回顶部效果(自写代码)

    javascript返回顶部效果(自写代码)

    今天抽空用原生javascript写了个返回顶部效果,由于本人水平有限,如有问题请指出,在下很乐意接受,有需要的朋友可以参考下
    2013-01-01
  • 使用TypeScript实现杨辉三角的代码示例

    使用TypeScript实现杨辉三角的代码示例

    杨辉三角,又称帕斯卡三角,是一个数学上非常有趣和重要的概念,它是一种数学结构,它不仅可以用于组合数学,还可以应用于代数、概率和许多其他领域,在本文中,我们将通过使用 TypeScript 来编写杨辉三角的程序,同时深入探讨 TypeScript 的类型系统
    2023-09-09
  • 前端开发TypeScript入门基础教程

    前端开发TypeScript入门基础教程

    这篇文章主要为大家介绍了前端开发TypeScript的入门基础教程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-02-02
  • 原生js实现数字字母混合验证码的简单实例

    原生js实现数字字母混合验证码的简单实例

    这篇文章主要介绍了原生js实现数字字母混合验证码的简单实例,注释很详细,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • JavaScipt中栈的实现方法

    JavaScipt中栈的实现方法

    这篇文章主要介绍了JavaScript数据结构与算法之栈详解,本文讲解了对栈的操作、对栈的实现实例等内容,需要的朋友可以参考下
    2016-02-02
  • 小程序双头slider选择器的实现示例

    小程序双头slider选择器的实现示例

    这篇文章主要介绍了小程序双头slider选择器的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03

最新评论