<!DOCTYPE html>
<html>
<body>
<h2>Create a JavaScript Object</h2>
<p id="hi"></p>
</body>
</html>
<script>
var tst=[{
"firstName":"John",
"lastName":"Doe"
},
{
"firstName" :"Anna",
"lastName" :"Smith"
},
{
"firstName" :"Peter",
"lastName" :"Jones"
}];
text[0].name= "CCCC";alert(text);
document.getElementById("hi").innerHTML=text[0].name+" "+text[0].classs;
</script>
//这个程序没有显示输出。我该怎么办? 我可以通过这个对象创建一个java脚本对象并访问数组字段。
此程序仅显示标题部分,而不显示数组元素
答案 0 :(得分:0)
<!DOCTYPE html>
<html>
<body>
<h2>Create a JavaScript Object</h2>
<p id="hi"></p>
</body>
</html>
<script>
var tst=[{
"firstName":"John",
"lastName":"Doe"
},
{
"firstName" :"Anna",
"lastName" :"Smith"
},
{
"firstName" :"Peter",
"lastName" :"Jones"
}];
text[0].name= "CCCC";alert(text);
document.getElementById("hi").innerHTML=text[0].name+" "+text[0].classs;
</script>
您必须将<script></script>
保留在<html></html>
标记内,并且您声明的数组是var tst = ....;但你在做什么
text[0].name= "CCCC";alert(text);
document.getElementById("hi").innerHTML=text[0].name+" "+text[0].classs;
关注你在做什么。好吧