javascript 写了return false;之后还会跳转页面

今天在学习《Javascript DOM编程艺术》时遇到了一个问题:
index.html




    
    Index
    
    


    

Snapshots

my img

index.js

function showPic(whichPic) {
    var source = whichPic.getAttribute("href");
    var placeholder = document.getElementById("placeholder");
    placeholder.setAttribute("src",source);

}

目标实现效果是点击链接,会将下面占位符图片的地址替换成点击链接的地址并显示在原来的位置。
在Javascript中return false;一般是是用来取消默认动作的,但是发现代码中的return false;并没有起作用
尝试了几种办法,下面这个可以用:
index.html




    
    Index
    
    


    

Snapshots

my img

index.js

function showPic(whichPic) {
    var source = whichPic.getAttribute("href");
    var placeholder = document.getElementById("placeholder");
    placeholder.setAttribute("src",source);
    //return在这里返回
  return false;
}

你可能感兴趣的:(javascript 写了return false;之后还会跳转页面)