javascript新手的问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 11:47:45
<body>
<a href="web2/img/ckq/1[1].jpg" title="我是第一张" onclick="showPic(this);return false">第一页</a></li>
<a href="web2/img/ckq/2.jpg" title="我是第二章" onclick="showPic(this);return false;">第二页</a></li>
<img id="mubiao" src="web2/img/ckq/clanned.jpg" />
<script type="text/javascript">
function showPic(which){
var yuan=which.getAttribute("href");
var now=document.getElementById("mubiao");
now.setAttribute("src",yuan);
</script>
</body>
上面得脚本时要得到点到页面的连接时,在本页面的指定位置显示图片;我自己运行时候是成功的。主要想问下:文什么我把脚本代码改为:
<a href="web2/img/ckq/1[1].jpg" title="我是第一张" onclick="showPic(this.href);return false">第一页</a></li>
<a href="web2/img/ckq/2.jpg" title="我是第二章" onclick="showPic(

两个都可以呀,希望你可以再把代码改进一下
function showPic(which){
var now=document.getElementById("mubiao");
now.setAttribute("src",which);
}
window.onload=function(){
var oLinks=document.getElementsByTagName('a');
for(var i=0,oLink;oLink=oLinks[i];i++){
oLink.onclick=function(){showPic(this.href);return false;};
}
};
</script>
让html和js分开

你这是原代码?怎么showPic函数少个}

试过了。。两种一样的。都可以