js实现点赞和取消点赞功能 但是取消点赞无法实现 求指点

  window.onload=function(){
            var oImg=document.getElementById("prefer");
            oImg.onclick=function(){
                if(oImg.src='../img/heartjpg.jpg'){
                    oImg.src='../img/RedHeart.jpg';
                }else if(oImg.src='../img/RedHeart.jpg'){
                    oImg.src='../img/heartjpg.jpg'
                }
            }
            }



<nav class="love"><img src="../img/heartjpg.jpg" id="prefer">喜欢(<span>0</span>)</nav>

取消点赞应该是单独处理,而不是什么简单的换图片。
http://blog.csdn.net/chinacsharper/article/details/9748639

if判断不能用=,应该==,
if(oImg.src='../img/heartjpg.jpg')
->
if(oImg.src.indexOf(heartjpg.jpg) >= 0)