使用两个for循环取json数据的时候出错:

代码简化如下:

for(var a=0;a<3;a++){

  for(var b=0;b<3;b++){

  document.getElementById(id).rows[row].cells[cell].innerHTML=json_arr[json_data];//将json的值放入表格

}

  console.log(document.getElementById(id));//找不到id

}

问题: 外层for循环只执行一次,当内层for循环执行完毕之后,无法找到document.getElementById(id)。

解决办法:①将外层循环语句换成while,还是出错②将相关文件放入测试服务器中,简化无关代码,没问题再不断加入无关内容。。。。。。。。解决。

问题原因:在测试时是因为表格不够,无法运行

document.getElementById(id).rows[row].cells[cell].innerHTML=json_arr[json_data];

最新文章

  1. [Android] 多重使用Fragment 中的onFragmentInteraction
  2. [转]显卡帝揭秘3D游戏画质特效
  3. php获取post参数的几种方式 RPC 规定接收取值方式 $GLOBALS[&#39;HTTP_RAW_POST_DATA&#39;];
  4. Python成长笔记 - 基础篇 (十一)----RabbitMQ、Redis 、线程queue
  5. java内部类以及异常处理
  6. 谈谈c#中异步编程模型的变迁
  7. iOS阶段学习第29天笔记(UITextField的介绍)
  8. 【软件工程实践一】git使用心得
  9. Kali Linux Web 渗透测试视频教程—第十四课-arp欺骗、嗅探、dns欺骗、session劫持
  10. hdu2527哈夫曼编码
  11. 安装及升级node
  12. Open Explorer Plugin for Eclipse (eclipse 插件 在eclipse里面打开文件目录)
  13. Python基础:1.数据类型(元组)
  14. Mac下Sublime Text 3安装配置
  15. Linq实现t-Sql的各种连接
  16. 常见排序算法JAVA实现
  17. 配置一个 Confluence 6 环境
  18. ReactNative用指定的设备/模拟器运行项目
  19. hadoop的checkpoint检查时间参数设置
  20. C#实现无标题栏窗体点击任务栏图标正常最小化或还原的解决方法

热门文章

  1. CMake学习笔记二
  2. 【JZOJ4934】【NOIP2017GDKOI模拟1.12】a
  3. 【JZOJ4896】【NOIP2016提高A组集训第16场11.15】兔子
  4. jreble for eclipse配置
  5. oracle如何看审计的结果
  6. springboot对shiro进行mock单元测试
  7. 2019-4-10-VisualStudio-2019-尝试使用-C#-8.0-新的方式
  8. 关于编码的发展演变:ASCII、GB2312、GBK、gb18030、Unicode、UTF-8
  9. Firefox浏览器怎么安装adobe flash player插件
  10. Redis源码解析:01简单动态字符串SDS