<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<div>
<ul>
<li><a href="imaget/1.jpg" title="图片1">图片1</a></li>
<li><a href="imaget/2.jpg" title="图片2">图片2</a></li>
<li><a href="imaget/3.jpg" title="图片3">图片3</a></li>
<li><a href="imaget/4.jpg" title="图片4">图片4</a></li>
</ul>
</div>
<div>
<img src="imaget/6.jpg" id="zhanweifu" />
</div>
<div>
<p id="ppp">这里替换</p>
</div>
<script type="text/javascript" src="spr.js"></script>
</body>
</html>
以上的HTML部分,JS如下;
function src(){
var a=document.getElementsByTagName('a');
for(var i=0;i<a.length;i++){
a[i].onclick=function(x){
var zhanweifu=document.getElementById("zhanweifu");
var a=x.getAttribute("href"); //获取被点击的this的链接地址
zhanweifu.setAttribute("src",a); //把占位符的src地址改为a
var ppp=document.getElementById("ppp").innerHTML=a;
}
}
}
window.onload=src;
头疼,如何取消a标签的默认跳转行为呢?我试过将return false放在函数内都不行.
OlderSkee
相关分类