1

私はまだこれについて助けが必要で、私の問題を示すために jsfiddle の投稿を編集しました。http://jsfiddle.net/7ztEf/6/

インデックス文字列がすべての数値を返すことがわかるように、数値を関連するインデックス値 [0] =0 [1]=1 に返したいと思います。ありがとう、ポール

DIV ID に値を返す数値ジェネレータ スクリプトがあります。数値> 1 && <= 20 = redなどに基づいて色を置き換えることができるように、何らかの形でこれに接続する必要があります。

function myNumbers(numbers, type) {
    for (var x in numbers) {
       document.getElementById(type + x).innerHTML = numbers[x];
    } 
}

num0このスクリプトは、 ...という名前の各 DIVnum3に乱数を入力します。

の最初の値を照会することはできましたnumbers[x]が、残りをループするようにインデックスの順序を設定する必要があります。

4

2 に答える 2

0

for..in配列には使用しないでください。それらはオブジェクトで使用されることを意図しているためfor..in、配列で使用すると要素などを返しlengthます。

上記の ethagnawl のように forEach を使用するか、従来のforループを使用します。

for (var x=0; x < numbers.length; x++) {
   document.getElementById(type + x).innerHTML = numbers[x];
}
于 2013-03-07T03:53:59.073 に答える
0

を使用しArray.forEachます。

numbers.forEach(function (number, index) {...})
于 2013-03-04T03:36:31.103 に答える