1 回答
TA贡献123条经验 获得超103个赞
<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) 就是取消默认跳转
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这个事件,
//this指向的才是事件源。
//另外,你需要重新用alt属性来获得连接 。
var a=this.getAttribute("alt"); //获取被点击的this的链接地址
zhanweifu.setAttribute("src",a); //把占位符的src地址改为a
var ppp=document.getElementById("ppp")
ppp.innerHTML =a;
}
}
}
添加回答
举报