【发布时间】:2018-05-07 11:41:03
【问题描述】:
脚本:
let menu = function(){
var obj = document.getElementById("hidden")
if(obj.style.display = "block"){
obj.style.display = "none"
//hide the div element with an ID #Hidden
}else{
obj.style.display = "block"
//else show it
}
}
// I tried using buttons too, same result.
CSS
div#hidden{
display:none;
}
HTML:
<a href="javascript:menu()"id="info" > INFO </a>
<div id="hidden">
<!-- some stuff -->
</div>
我正在尝试“不断”更改带有 ID“隐藏”的 DIV 元素的显示属性以显示和隐藏 -VICEVERSA
显然这段代码可以运行,但是! 第二次调用此事件时,它不会运行或对我的代码执行任何操作。
if 语句中的代码被执行但没有做任何事情或改变我的显示属性
【问题讨论】:
-
您需要将您的代码发布在问题中,并附上相关标记和sn-p,以便我们运行它。
-
您应该在问题本身中提供minimal reproducible example,最好是live demo。不要只链接到模糊的文字图片。
-
另外,
=设置了一个值。==比较值。
标签: javascript css properties