请问为什么还是会跳去另一个网页,不是在原网页更换图片

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>无标题文档</title>

<script type="text/javascript">

function showPic(whichpic){

var source=whchpic.getAttribute("href")

var zhanwei=document.getElementById("zhanwei");

zhanwei.setAttribute("src",source);

}

</script>

</head>


<body>

<h1>图片库</h1>

<ul>

     <li>

     <a href="../企业/images/jc.jpg" onclick="showPic();return false" title="jicheng" >001</a>

     </li>

     <li>

     <a href="../企业/images/yd.jpg" title="yddydh">002</a>

     </li>

     <li>

     <a href="../企业/images/hy.jpg" title="hongye">003</a>

     </li>

     <img id ="zhanwei" src="../企业/images/ad4.jpg" alt="my image gallery"/>

</ul>

</body>

</html>


柠檬小茶
浏览 1236回答 1
1回答

if_else_

仔细的看了一下,你的意思是 点  a  标签  然后把图片给换了,是这个意思吧?  首先 a 执行的方法顺序,onclick , href ,超链接本来就是链接到另外一个页面。当然你也可以使用target属性,不过差不多,所以我的建议是别用 a标签定义onclick方法 ,用也可以 把href指向不存在的地方就行了。比如这样 href="javascript:;"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript