js基础【偶数倍背景相同颜色】

<!DOCTYPE html>

<html lang="en">

 

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>Document</title>

<style>

ul {

padding: 0;

list-style: none;

width: 300px;

border: 3px solid black;

}

 

.red {

background-color: red;

}

 

.yellow {

background-color: yellow;

}

</style>

</head>

 

<body>

<ul id="list">

</ul>

<script>

var ary = ['佳佳', '哈哈', '丽丽', '悠悠'];

var str = '';

for (var i = 0; i < ary.length; i++) {

if (i % 2 == 0) {

str += '<li class="red">' + (i + 1) + '.' + ary[i] + '</li>';

} else {

str += '<li class="yellow">' + (i + 1) + '.' + ary[i] + '</li>';

}

}

var oList = document.getElementById('list');

oList.innerHTML = str;

 

</script>

</body>

 

</html>

实现效果如下


版权声明:本文为weixin_42402845原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。