【问题标题】:Need assistance with 2D Arrays需要二维阵列方面的帮助
【发布时间】:2014-05-22 21:48:31
【问题描述】:

我需要一些帮助。谁能告诉我如何将单独的数组值放入不同的 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>

提前感谢您的帮助

【问题讨论】:

  • 能够对其进行排序,谢谢大家

标签: javascript html arrays innerhtml getelementbyid


【解决方案1】:
var name = newArray[0][0];//result david
var age = newArray[0][1];//result 28

【讨论】:

    【解决方案2】:

    要将“david”放入 id Name 的元素中,请尝试:

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

    要将年龄“28”添加到 id Age 的元素中,请尝试:

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

    Demo

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-27
      • 2014-02-06
      • 2017-11-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多