我仍然需要帮助,并编辑了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
... num3
的每个DIV。
我已设法查询numbers[x]
的第一个值,但需要设置一个索引顺序来循环其余的东西。或者其他东西。
答案 0 :(得分:0)
使用Array.forEach
。
numbers.forEach(function (number, index) {...})
答案 1 :(得分:0)
不要将for..in
用于数组。它们意味着在对象上使用,因此在数组上使用for..in
将返回length
元素之类的内容。
使用forEach as ethagnawl提到或使用传统的for
循环:
for (var x=0; x < numbers.length; x++) {
document.getElementById(type + x).innerHTML = numbers[x];
}