需要2D阵列的帮助

时间:2014-05-22 21:48:32

标签: javascript html arrays innerhtml getelementbyid

我需要一些帮助。谁能告诉我如何将不同的数组值分别放入不同的TD元素?所以“大卫”进入id =“name”,28进入id =“age”

JS:

var newArray = [["david", 28], ["Michael", 30], ["Martin", 21], ["Kevin", 25]];
var y=document.getElementById("Name");
var x=document.getElementById("randomNumber");
var z=document.getElementById("age");

x.innerHTML= Math.floor(Math.random() * 10000);

HTML

<table>
    <tr>
        <td>Name</td>
        <td id="Name" colspan="2"></td>
    </tr>

    <tr>
        <td>Random Number</td>
        <td id="randomNumber"></td>
    </tr>

    <tr>
        <td>Age</td>
        <td id="age"></td>
    </tr>
</table>

感谢您提前的帮助

2 个答案:

答案 0 :(得分:0)

var name = newArray[0][0];//result david
var age = newArray[0][1];//result 28

答案 1 :(得分:0)

要将“david”添加到ID为Name的元素中,请尝试:

y.innerHTML = newArray[0][0];

要将年龄“28”变为ID为Age的元素,请尝试:

z.innerHTML = newArray[0][1];

Demo

相关问题