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代码,否则我们真的无法调试它。