<script type="text/javascript">
//生成一个id为box的元素
var oBox=document.createElement('div');
oBox.id='box';
document.body.appendChild(oBox);
var index=0;
for (var i = 0; i<400; i++) {
//生成小div
var oDiv=document.createElement('div');
//index隔行取值
if (index%2==1) {
//i间隔取值
if (i%2==0) {
//每第20个i的颜色需要单独设置
if (i%20==0) {
oDiv.style.background='red';
}else{
oDiv.style.background='black';
}
}else{
oDiv.style.background='red';
}
}else{
if (i%2==0) {
if (i%20==0) {
oDiv.style.background='black';
}else{
oDiv.style.background='red';
}
}else{
oDiv.style.background='black';
}
}
//每20个i,index++,隔行取值
if (i%20==0) {
index++;
}
oBox.appendChild(oDiv);
}
- 效果图如下: