我正在使用 HTML5 + javascript 来开发网页。我有一个包含 100 个值的数组。我有 10 个不同的 HTML5“div”组件。我将第一个 10 数组值添加到第一个“div”中,将第二个 10 数组值添加到第二个“div”中,并且类似地继续。我正在使用 HTML DOM 将这些数组值添加到特定的“div”组件中。在这里,我使用了“if...elseif”条件并且工作正常。
但我被要求不要使用“if”条件将数组值添加到不同的“div”元素中。有没有其他可能的方法来做到这一点?
我的 div 组件是 'div1','div2'.......'div10'(添加在 body 标签中)
var myArray = ['user1', 'user2', 'user3', ..., 'user100'];
for(i=0;i<myArray.length;i++)
{
var a = document.createTextNode(myArray[i]);
if(i<=10)
{
var container1 = document.getElementById('div1');
container1.appendChild(a);
}
elseif(i>10 && i<=20)
{
var container2 = document.getElementById('div2');
container2.appendChild(a);
}
...
...
...
...
else
{
var container10 = document.getElementById('div10');
container10.appendChild(a);
}
}