只需单击一下即可在两个图像之间切换

时间:2015-01-13 10:05:26

标签: javascript

我想使用javascript在该图像上单击一下,在灯泡的两个图像之间切换。我试过这个代码,但它不起作用,但我不知道为什么。你能帮帮我吗?

<img id="bulb" onclick="changeImg()" src="off.gif">
<script>
function changeImg() {
    var imagen = document.getElementById('bulb');
    if (imagen.src = "on.gif") {
        imagen.src = "off.gif";
    } else {
        imagen.src = "on.gif";
    }
}
</script>

1 个答案:

答案 0 :(得分:2)

将您的if条件更改为:

if (imagen.src == "on.gif") {
    imagen.src = "off.gif";
} else {
    imagen.src = "on.gif";
}

您使用assign运算符代替equality运算符。