这个程序没有显示输出

时间:2014-09-10 06:05:27

标签: javascript arrays

<!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脚本对象并访问数组字段。

此程序仅显示标题部分,而不显示数组元素

1 个答案:

答案 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;

关注你在做什么。好吧