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>

實現效果如下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章