嗨,我在这里有一个帖子http://jsfiddle.net/7ztEf/9/解释了我想要实现的目标。
我会分解它,我需要根据数组索引的值填充一个 div bg,这些是 1-40 之间的 4 个随机数,比如返回的数字是 5、15、25、35。逻辑是如果数字范围为 1-10 则 div bg 为红色,如果 11-20 则为蓝色等
我一直在为此自杀,真的需要一些建议以最好的方式这样做,非常感谢P
function myNumbers(numbers, type) {
for (var x in numbers) {
document.getElementById(type + x).innerHTML = numbers[x];
/*
here I need to query each index value and apply to ball div, ie:
if index 0 numbers > 0) && numbers <= 10 than ball-0 div bg is red
if index 0 numbers > 11) && numbers <= 20 than ball-0 div bg is blue
if index 0 numbers > 21) && numbers <= 30 than ball-0 div bg is orange
if index 0 numbers > 31) && numbers <= 40 than ball-0 div bg is green
repeating for eack index value.
if index 1 numbers > 0) && numbers <= 10 than ball-1 div bg is red
etc
*/
}
}
myNumbers([5, 15, 25, 35], 'test-')