Javascript 如何显示和隐藏?
我在网站上找到了一个例子Javascript 如何显示和隐藏?,javascript,html,show-hide,Javascript,Html,Show Hide,我在网站上找到了一个例子 #myDIV{ 宽度:100%; 填充:50px0; 文本对齐:居中; 背景颜色:浅蓝色; 边缘顶部:20px; } 单击“尝试”按钮在隐藏和显示DIV元素之间切换: 试试看 这是我的DIV元素。 注意:当“显示”属性设置为“无”时,元素不会占用任何空间 函数myFunction(){ var x=document.getElementById(“myDIV”); 如果(x.style.display==“无”){ x、 style.display=“block”;
#myDIV{
宽度:100%;
填充:50px0;
文本对齐:居中;
背景颜色:浅蓝色;
边缘顶部:20px;
}
单击“尝试”按钮在隐藏和显示DIV元素之间切换:
试试看
这是我的DIV元素。
注意:当“显示”属性设置为“无”时,元素不会占用任何空间
函数myFunction(){
var x=document.getElementById(“myDIV”);
如果(x.style.display==“无”){
x、 style.display=“block”;
}否则{
x、 style.display=“无”;
}
}
首先,设置显示:无代码>最初,因此默认情况下它是隐藏的
第二,在if语句x.style.display==”
中添加新规则,因为第一次单击时,这是真的
完整(工作)代码:
#myDIV{
显示:无;
宽度:100%;
填充:50px0;
文本对齐:居中;
背景颜色:浅蓝色;
边缘顶部:20px;
}
单击“尝试”按钮在隐藏和显示DIV元素之间切换:
试试看
这是我的DIV元素。
注意:当“显示”属性设置为“无”时,元素不会占用任何空间
函数myFunction(){
var x=document.getElementById(“myDIV”);
如果(x.style.display==“无”| | x.style.display===”){
x、 style.display=“block”;
}否则{
x、 style.display=“无”;
}
}
我建议在css中添加另一个类
.is-hidden
{
display:none;
}
然后简单地在“隐藏”和“无”之间切换
document.getElementById("#myDIV").classList.toggle("is-hidden");
如果希望从隐藏的div开始,只需在定义处添加is hidden类
<div id="myDIV" class="is-hidden">
This is my DIV element.
</div>
这是我的DIV元素。
这是否回答了您的问题?