js 控制json在html中显示
2014-09-15 11:11
453 查看
<!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=gb2312" />
<title>json数据植入html的演示</title>
</head>
<body>
<div>
<h2>在 JavaScript 中创建 JSON 对象</h2>
<p>
Name: <span id="jname"></span><br />
Age: <span id="jage"></span><br />
Address: <span id="jstreet"></span><br />
Phone: <span id="jphone"></span><br />
</p>
<script type="text/javascript">
var JSONObject= {
"name":"Bill Gates",
"street":"Fifth Avenue New York 666",
"age":56,
"phone":"555 1234567"};
var txt = '{ "employees" : [' +
'{ "firstName":"Bill" , "lastName":"Gates" },' +
'{ "firstName":"George" , "lastName":"Bush" },' +
'{ "firstName":"Thomas" , "lastName":"Carter" } ]}';
var obj = eval ("(" + txt + ")");
var employes = eval(obj.employees)
for(var i=0; i<employes.length; i++){
document.getElementById("jname").innerHTML=obj.employees[1].firstName
document.getElementById("jage").innerHTML=JSONObject.age
document.getElementById("jstreet").innerHTML=JSONObject.street
document.getElementById("jphone").innerHTML=JSONObject.phone
var idata ="<input value=\""+obj.employees[i].firstName+"\" />"
document.write(idata);}
</script>
shemen
</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>json数据植入html的演示</title>
</head>
<body>
<div>
<h2>在 JavaScript 中创建 JSON 对象</h2>
<p>
Name: <span id="jname"></span><br />
Age: <span id="jage"></span><br />
Address: <span id="jstreet"></span><br />
Phone: <span id="jphone"></span><br />
</p>
<script type="text/javascript">
var JSONObject= {
"name":"Bill Gates",
"street":"Fifth Avenue New York 666",
"age":56,
"phone":"555 1234567"};
var txt = '{ "employees" : [' +
'{ "firstName":"Bill" , "lastName":"Gates" },' +
'{ "firstName":"George" , "lastName":"Bush" },' +
'{ "firstName":"Thomas" , "lastName":"Carter" } ]}';
var obj = eval ("(" + txt + ")");
var employes = eval(obj.employees)
for(var i=0; i<employes.length; i++){
document.getElementById("jname").innerHTML=obj.employees[1].firstName
document.getElementById("jage").innerHTML=JSONObject.age
document.getElementById("jstreet").innerHTML=JSONObject.street
document.getElementById("jphone").innerHTML=JSONObject.phone
var idata ="<input value=\""+obj.employees[i].firstName+"\" />"
document.write(idata);}
</script>
shemen
</div>
</body>
</html>
相关文章推荐
- DIV模拟LED,js控制显示时间,大家可以复制代码到HTML文件,执行HTML就行了
- js控制html控件显示隐藏和是否可用
- CSS控制XML与通过js解析xml然后通过html显示xml中的数据
- JS+Html控制控件的显示与隐藏
- HTML、css、js控制页面元素的显示及个人对浮动的理解
- html中js实现左边框控制右边框的显示
- html+js动态显示3个select标签
- js控制jsp中tr的显示与否
- JS函数控制层的显示
- 用js控制表格的隐藏与显示
- html中用js调用ASP文件 实现静态页面动态显示
- JS 控制显示的图片
- 一个js脚本,控制显示与否
- JS&RE 控制图片显示大小, 弹出窗口自适应大小,自居中, 结合UBB与正则使用 By Stabx
- html中用js调用ASP文件 实现静态页面动态显示
- html中用js调用ASP文件 实现静态页面动态显示
- JS控制图片显示的大小(图片等比例缩放)
- JS控制显示 提示信息
- js对文本框输入的字数限制、通过复选框控制其他html控件的可用性
- JS控制图片显示的大小(图片等比例缩放) --zt