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

Javascript 尝试在两个不同值之间切换按钮,javascript,toggle,visibility,Javascript,Toggle,Visibility,我不知道这是否是某种循环保护,但我想要一个按钮,当单击该按钮时,可以打开或关闭图像,但此代码不起作用: <script> document.getElementById('standbybutton').onclick = function() { if (document.querySelector('#standby img').style.visibility = 'hid

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

<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>

document.getElementById('standbybutton')。onclick=function(){
if(document.querySelector('#standby img').style.visibility='hidden'){
document.querySelector(“#备用img”).style.visibility='visible'
}否则{
document.querySelector(“#备用img”).style.visibility='hidden'
}返回false;
}                   

我错过了什么?如果图像被隐藏,请使其可见。否则,请将其隐藏起来。否?

您使用的是赋值运算符(
=
),而不是比较运算符(
=
==


编辑:仅供参考,JSLint(或类似的东西)会发现这一点。

您看到错误了吗?也发布你的HTML代码,否则我们真的无法调试它。