尝试在两个不同的值之间切换按钮

时间:2013-03-12 23:01:41

标签: javascript toggle visibility

我不知道这是否是某种循环保护,但我想要一个按钮,当点击时打开或关闭图像并且此代码不起作用:

<script>                            
document.getElementById('standbybutton').onclick = function() {                         
if (document.querySelector('#standby img').style.visibility = 'hidden'){                                
document.querySelector('#standby img').style.visibility = 'visible'                         
} else {                                
document.querySelector('#standby img').style.visibility = 'hidden'                          
} return false; 
}                   
</script>

我错过了什么?如果图像被隐藏,请将其显示。如果是,请将其隐藏起来。否?

1 个答案:

答案 0 :(得分:5)

您正在使用赋值运算符(=)而不是比较运算符(=====)。

编辑:只是FYI,JSLint(或类似的东西)会抓住这个。