每張圖片的地址都不一樣怎么破
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
*{margin: 0;padding: 0;}
ul{list-style: none;}
body{font-family: "微軟雅黑";
font-size: 14px;}
a{text-decoration: none;}
/*圖片可能有多張,高度設(shè)自動(dòng)*/
#box{height: auto;width: 550px;border: 1px solid #aaa; margin:0 auto;
overflow: hidden;
}
.top{height: 40px;}
.top a{
????height: 16px; width: 16px;border:1px solid #abcdef;
????display: block; float: right;margin: 5px;}
???? .btn-list-off{background:#fff url(./img/log.png)no-repeat 69% 0%;}
???? .btn-car-on{background:#fff url(./img/log.png)no-repeat 36% 80%;}
???? .btn-list-on{background:#fff url(./img/log.png)no-repeat -21px -0px;}
???? .btn-car-off{background:#fff url(./img/log.png)no-repeat -38px -32px;}
????#box ul li{height: 236px; width: 164px;border:1px solid #aaa;
????float: left;
????margin: 5px;
????/*重設(shè)高度*/
height: auto;
}
.a-img{height:164px;width: 164px;
/*內(nèi)聯(lián)元素必須設(shè)置成塊級(jí)元素才能設(shè)定尺寸*/
display: block;
/*超出a的部分直接隱藏*/
overflow: hidden;
}
p a,p span{display: block;line-height: 23px;
padding-left: 10px;}
/*底部div*/
.bottom{height: 40px; line-height: 40px;
text-align: center;
background: #ccc;
}
/*增加small類*/
.small{height: 50px; width: 50px;
display: block;
float: left;
margin:5px;
}
</style>
</head>
<body>
<div id="box">
<div>
<a href="#" title="列表模式" id="btn1"class="btn-list-off"></a>
<a href="#" title="卡片模式" id="btn2"class="btn-car-on"></a>
</div>
<ul>
<li>
<div>
<a href="#">
<img src="./img/big.png">
</a>
<p>
<a href="#">白陽(yáng)</a>
<span>遼寧</span>
<span>21個(gè)共同好友</span>
</p>
</div>
<div>未分組的好友</div>
</li>
<li>
<div>
<a href="#">
<img src="./img/big.png">
</a>
<p>
<a href="#">白陽(yáng)</a>
<span>遼寧</span>
<span>21個(gè)共同好友</span>
</p>
</div>
<div>未分組的好友</div>
</li>
<li>
<div>
<a href="#">
<img src="./img/big.png">
</a>
<p>
<a href="#">白陽(yáng)</a>
<span>遼寧</span>
<span>21個(gè)共同好友</span>
</p>
</div>
<div>未分組的好友</div>
</li>
<li>
<div>
<a href="#">
<img src="./img/big.png">
</a>
<p>
<a href="#">白陽(yáng)</a>
<span>遼寧</span>
<span>21個(gè)共同好友</span>
</p>
</div>
<div>未分組的好友</div>
</li>
<li>
<div>
<a href="#">
<img src="./img/big.png">
</a>
<p>
<a href="#">白陽(yáng)</a>
<span>遼寧</span>
<span>21個(gè)共同好友</span>
</p>
</div>
<div>未分組的好友</div>
</li>
<li>
<div>
<a href="#">
<img src="./img/big.png">
</a>
<p>
<a href="#">白陽(yáng)</a>
<span>遼寧</span>
<span>21個(gè)共同好友</span>
</p>
</div>
<div>未分組的好友</div>
</li>
</ul>
</div>
</body>
<script type="text/javascript">
window.onload=function(){
//A.1.獲取列表和卡片模式的按鈕
var listBtn = document.getElementById("btn1");
var carBtn = document.getElementById("btn2");
var imgs = document.getElementsByTagName("img");
//A.2.綁定事件
listBtn.onclick =function(){
// A.2.1.(修改class值)
listBtn.className = "btn-list-on";
carBtn.className = "btn-car-off";
// A.2.2.改變img圖片路徑以及對(duì)應(yīng)的父節(jié)點(diǎn)(a)的class.先遍歷獲取的img
for(var i=0;i<imgs.length;i++){
imgs[i].src="./img/small.png";
imgs[i].parentNode.className ="a-img small";
}
}
// B.
carBtn.onclick = function(){
listBtn.className = "btn-list-off";
carBtn.className = "btn-car-on";
for(var i=0;i<imgs.length;i++){
imgs[i].src="./img/big.png";
imgs[i].parentNode.className ="a-img";
}
}
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
*{margin: 0;padding: 0;}
ul{list-style: none;}
body{font-family: "微軟雅黑";
font-size: 14px;}
a{text-decoration: none;}
/*圖片可能有多張,高度設(shè)自動(dòng)*/
#box{height: auto;width: 550px;border: 1px solid #aaa; margin:0 auto;
overflow: hidden;
}
.top{height: 40px;}
.top a{height: 16px; width: 16px;border:1px solid #abcdef;
display: block; float: right;margin: 5px;}
.btn-list-off{background:#fff url(./img/log.png)no-repeat 69% 0%;}
.btn-car-on{background:#fff url(./img/log.png)no-repeat 36% 80%;}
.btn-list-on{background:#fff url(./img/log.png)no-repeat -21px -0px;}
.btn-car-off{background:#fff url(./img/log.png)no-repeat -38px -32px;}
#box ul li{height: 236px; width: 164px;border:1px solid #aaa;
float: left;
margin: 5px;
/*重設(shè)高度*/
height: auto;}
.a-img{height:164px;width: 164px;
/*內(nèi)聯(lián)元素必須設(shè)置成塊級(jí)元素才能設(shè)定尺寸*/
display: block;
/*超出a的部分直接隱藏*/
overflow: hidden;
}
p a,p span{display: block;line-height: 23px;
padding-left: 10px;}
/*底部div*/
.bottom{height: 40px; line-height: 40px;
text-align: center;
background: #ccc;
}
/*增加small類*/
.small{height: 50px; width: 50px;
display: block;
float: left;
margin:5px;
}
</style>
</head>
<body>
<div id="box">
<div>
<a href="#" title="列表模式" id="btn1"class="btn-list-off"></a>
<a href="#" title="卡片模式" id="btn2"class="btn-car-on"></a>
</div>
<ul>
<li>
<div>
<a href="#">
<img src="./img/big.png">
</a>
<p>
<a href="#">白陽(yáng)</a>
<span>遼寧</span>
<span>21個(gè)共同好友</span>
</p>
</div>
<div>未分組的好友</div>
</li>
<li>
<div>
<a href="#">
<img src="./img/big.png">
</a>
<p>
<a href="#">白陽(yáng)</a>
<span>遼寧</span>
<span>21個(gè)共同好友</span>
</p>
</div>
<div>未分組的好友</div>
</li>
<li>
<div>
<a href="#">
<img src="./img/big.png">
</a>
<p>
<a href="#">白陽(yáng)</a>
<span>遼寧</span>
<span>21個(gè)共同好友</span>
</p>
</div>
<div>未分組的好友</div>
</li>
<li>
<div>
<a href="#">
<img src="./img/big.png">
</a>
<p>
<a href="#">白陽(yáng)</a>
<span>遼寧</span>
<span>21個(gè)共同好友</span>
</p>
</div>
<div>未分組的好友</div>
</li>
<li>
<div>
<a href="#">
<img src="./img/big.png">
</a>
<p>
<a href="#">白陽(yáng)</a>
<span>遼寧</span>
<span>21個(gè)共同好友</span>
</p>
</div>
<div>未分組的好友</div>
</li>
<li>
<div>
<a href="#">
<img src="./img/big.png">
</a>
<p>
<a href="#">白陽(yáng)</a>
<span>遼寧</span>
<span>21個(gè)共同好友</span>
</p>
</div>
<div>未分組的好友</div>
</li>
</ul>
</div>
</body>
<script type="text/javascript">
window.onload=function(){
//A.1.獲取列表和卡片模式的按鈕
var listBtn = document.getElementById("btn1");
var carBtn = document.getElementById("btn2");
var imgs = document.getElementsByTagName("img");
//A.2.綁定事件
listBtn.onclick =function(){
// A.2.1.(修改class值)
listBtn.className = "btn-list-on";
carBtn.className = "btn-car-off";
// A.2.2.改變img圖片路徑以及對(duì)應(yīng)的父節(jié)點(diǎn)(a)的class.先遍歷獲取的img
for(var i=0;i<imgs.length;i++){
imgs[i].src="./img/small.png";
imgs[i].parentNode.className ="a-img small";
}
}
// B.
carBtn.onclick = function(){
listBtn.className = "btn-list-off";
carBtn.className = "btn-car-on";
for(var i=0;i<imgs.length;i++){
imgs[i].src="./img/big.png";
imgs[i].parentNode.className ="a-img";
}
}
}
</script>
</html>
<!-- 筆記?
a中的圖片的設(shè)置了固定尺寸,防止遮蓋?
A.1.給按鈕添加id-->
這是源碼,老師的教程里就兩張圖片big.png和small.png進(jìn)行切換.實(shí)際開發(fā)中如果每張圖片的地址都不一樣那怎么辦?
是利用傳參嗎?具體怎么實(shí)現(xiàn)