【发布时间】:2015-04-22 22:19:36
【问题描述】:
我有两张图片(一张黑色竖起大拇指的图片和一张绿色的),想法如下:
- 页面加载时,黑色竖起大拇指开始;
- 如果我点击图片,它会变成绿色的竖起大拇指;
- 如果我再次点击它,它会回到黑色;
这是我的代码。我做错了什么?
<script>
function changeImage(){
If (document.getElementById('like').src='like.png') {
document.getElementById('like').src='like2.png';
}
}
</script>
<img class='feed2' src='Imagens/like.png' id="like" onclick="changeImage()">
【问题讨论】:
-
If应该是小写,并且你的条件需要使用双等号。 -
你的路径也是“Imagens/like.png”,而不是“like.png”
-
使用
Jquery的解决方案:stackoverflow.com/questions/340983/… -
我也很想用一个自定义复选框来做到这一点,这里有一个有用的网站可以为你生成一个csscheckbox.com/css-checkbox-generator.php
标签: javascript