取出json中[{},{}] 的数据 ,使用 for-in 来循环对象的属性

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><script type="text/javascript" src="jquery-2.1.1.js"></script>


<body>
<div id="ss" style="border:1px solid #0F0;width:200px;height:200px">
名称:<span id="jname"></span><br/>
地址:<span id="jurl"></span><br/>
网站:<span id="jhttp"></span><br/>
</div>
<div id="sss" style="border:1px solid #0F0;width:800px;height:800px">
<ul id="ulwww">
<li>111</li>
</ul>

</div>



<p id="demo"></p>


<script>
var myObj = { "name":"runoob", "alexa":10000, "site":null };
for (x in myObj) {
    document.getElementById("demo").innerHTML += x + "<br>";
}
</script>

<script>
var JSONObject= [{
"name":"tom",
"url":"www.runoob.com", 
"slogan":"学的不仅是技术,更是梦想!"
},{
"name":"ary",
"url":"www.runoob.com", 
"slogan":"学的不仅是技术,更是梦想!"
}];
//1
/*document.getElementById("jname").innerHTML=JSONObject.name;
document.getElementById("jurl").innerHTML=JSONObject.slogan;
document.getElementById("jhttp").innerHTML=JSONObject.url;*/
  console.log(JSONObject);
  console.log(JSONObject.length);
//2
var names;
var str=[];
for(var i=0;i<JSONObject.length;i++)
{

names=JSONObject[i].name;
var slogans= JSONObject[i].slogan;
var urls= JSONObject[i].url;
console.log(names);
//取出list,map的数据的方法
/*$("#jurl").html(JSONObject[i].slogan);
$("#jhttp").html(JSONObject[i].url);*/
str+='<li>名称:<span id="jname">'+names+'</span><br/>地址:<span id="jurl">'+slogans+'</span><br/>网站:<span id="jhttp">'+urls+'</span><br/></li>';//关键



}
console.log("sss===>"+str);
$("#ulwww").html(str);




</script>




</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值