之前在做模块填充照片时得一张一张加url现在做了更新,代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
*{
margin: 0;
padding: 0;
}
li {
list-style-type:none;
}
.box {
width: 150px;
margin: 100px auto;
}
.box li {
float: left;
width: 20px;
height: 20px;
background-color: pink;
margin: 15px;
background-image: url(image/1.png);
background-size:20px 20px; /*设置引入的image的大小 第一个是宽 第二个是长*/
}
</style>
</head>
<body>
<div class="box">
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<script>
// 1.获取元素
var lis = document.querySelectorAll('li');
for (var i =1 ;i<=lis.length;i++){
lis[i-1].style.backgroundImage = "url(../image/" + i + ".png"; //这里外面不用再包引号了
}
</script>
</body>
</html>