下面的方法一语方法二都是经过小编测试并运行的
方法一: json格式定义
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:///" : "服务器租用 199元起"}; var jbstr="";var i=0;var color="blue";for (var jbkey in obj) { if (obj.hasOwnProperty(jbkey)) { // or if (Object.prototype.hasOwnProperty.call(obj,prop)) for safety... //alert(i); if(i % 4 == 0){ if(color=="blue"){ color="red"; }else{ color="blue"; } } jbstr+='<li><a href="'+jbkey+'" rel="external nofollow" target="_blank"><span style="color:'+color+';">'+obj[jbkey]+'</span></a></li>';i++ }} document.write(jbstr);</script></body></html>代码三、双重Map循环
var msg = ""; for(var key in Pin) { for(var i in Pin[key]){ msg+=i+": "+Pin[key][i]+"\n"; } } alert(msg);以下是其他网友的补充大家可以参考一下
javascript循环遍历数组输出key value
javascript循环遍历数组输出key value
用$.each方法肯定不行的 所以采用如下方法
js遍历json的key和value可以参考这篇文章:https://www.jb51.net/article/103905.htm