在javascript中打印一个对象数组

问题描述 投票:-3回答:1

您好我需要帮助访问我的JavaScript中的对象元素这是什么错误

var people = [
    {
        name: "Jake",
        age: 20
    },
{
        name: "John",
        age: 23
    },
{
        name: "Mike",
        age: 21
    },
]



for (var i=0; i < 3 ;i++)
    document.getElementById("myDiv").innerHTML += "Name: " + people[i].name + "Age: "+ people[i].age +"\n"; 

我只需要在div中写入对象数组的值

javascript dom
1个回答
1
投票

你的Javascript没有任何问题。检查你是否已经为myDiv写了正确的一切。这是我的例子,它工作正常。

记得放一个<br>标签而不是\n" Age: "而不是"Age: "。祝好运!

<!DOCTYPE html>
<html lang="en">
    <head></head>
    <body>
        <div id="myDiv">
        <div>
    </body>
</html>

<script>

    var people = [
        {
            name: "Jake",
            age: 20
        },
    {
            name: "John",
            age: 23
        },
    {
            name: "Mike",
            age: 21
        },
    ]

    for (var i=0; i < 3 ;i++)
        document.getElementById("myDiv").innerHTML += "Name: " + people[i].name + " Age: "+ people[i].age + "<br>";

</script>
© www.soinside.com 2019 - 2024. All rights reserved.