为什么javascript中onclick="showPic();return false"还是跳转了?
ringa_lee
ringa_lee 2017-04-11 09:59:31
[JavaScript讨论组]
<!DOCTYPE html>
<html lang="en">
 <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
   <title>Image</title>
  
 </head>
 <body>
  
 <h1>Snapshots</h1>
 <ul> 
    <li><a href="images/1.jpg" onclick="showPic(this);return false;" title="Afire" target="_parent">1</li>
    <li><a href="images/2.jpg" onclick="showPic(this);return false;" title="A1">2</li>
    <li><a href="images/3.jpg" onclick="showPic(this);return false;" title="A2">3</li>
    <a href="http://www.baidu.com" onclick="return false;">Click me</a>
 </ul>
 <img id="photo" src="images/photo.jpg" alt="my image gallery"/><!--占位符-->
 <script type="text/javascript">
    function showPic(whichpic){
    var source=whichpic.getAttribute("href");
    var placeholder=document.getElementById("photo");//获取占位符
    photo.SetAttribute("src",source);
    }
   </script>
 </body>
</html>
ringa_lee
ringa_lee

ringa_lee

全部回复(1)
伊谢尔伦

1.<li>标签中的三个a标签没有闭合
2.setAttribute你写错了,s你写成大写的了。

把以上改正即不会跳转

<!DOCTYPE html>
<html lang="en">
 <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <title>Image</title>
 </head>
 <body>
 <h1>Snapshots</h1>
 <ul> 
    <li><a href="images/1.jpg" onclick="showPic(this);return false;" title="Afire">1</a></li>
    <li><a href="images/2.jpg" onclick="showPic(this);return false;" title="A1">2</a></li>
    <li><a href="images/3.jpg" onclick="showPic(this);return false;" title="A2">3</a></li>
    <a href="http://www.baidu.com" onclick="return false;">Click me</a>
 </ul>
 <img id="photo" src="images/photo.jpg" alt="my image gallery"/><!--占位符-->
 <script type="text/javascript">
    function showPic(whichpic){
    var source=whichpic.getAttribute("href");
    var placeholder=document.getElementById("photo");//获取占位符
    photo.setAttribute("src",source);
    return false;
    }
   </script>
 </body>
</html>
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号