1 回答

TA貢獻(xiàn)123條經(jīng)驗(yàn) 獲得超103個(gè)贊
<div>
? ?<ul>
? ? ? ?<li><a href="javascript:void(0)" alt="images/01.jpg" title="圖片1">圖片1</a></li>
? ? ? ?<li><a href="javascript:void(0)" alt="images/02.jpg" title="圖片2">圖片2</a></li>
? ? ? ?<li><a href="javascript:void(0)" alt="images/03.jpg" title="圖片3">圖片3</a></li>
? ? ? ?<li><a href="javascript:void(0)" alt="images/04.jpg" title="圖片4">圖片4</a></li>
? ?</ul>
</div>
//javascript:void(0) 就是取消默認(rèn)跳轉(zhuǎn)
function src(){
? ?var a=document.getElementsByTagName('a');
? ?for(var i=0;i<a.length;i++){
? ? ? ?a[i].onclick=function(){
? ? ? ? ? ?var zhanweifu=document.getElementById("zhanweifu");
?//這里你需要用this.而不是x來控制獲取的。 x 是指的事件,在這里是指onclick這個(gè)事件,
//this指向的才是事件源。?
?//另外,你需要重新用alt屬性來獲得連接 。
? ? ? ? ? ?var a=this.getAttribute("alt"); ?//獲取被點(diǎn)擊的this的鏈接地址
? ? ? ? ? ?zhanweifu.setAttribute("src",a); ?//把占位符的src地址改為a
? ? ? ? ? ?var ppp=document.getElementById("ppp")
? ? ? ? ? ? ? ? ? ?ppp.innerHTML =a;
? ? ? ?}
? ?}
}
添加回答
舉報(bào)