如何使用按钮onclick隐藏一个div并显示另一个div?

阿皮塔

我的html文件中有两个div。我想隐藏第一个div并在html输入按钮onclick事件上显示另一个div

这是我的代码,

function switchVisible() {
  if (document.getElementById('Div1') !== undefined) {
    if (document.getElementById('Div1').style.display == 'Block') {
      document.getElementById('Div1').style.display = 'none';
      document.getElementById('Div2').style.display = 'Block';
    } else {
      document.getElementById('Div1').style.display = 'Block';
      document.getElementById('Div2').style.display = 'none';
    }
  }
}
#Div2 {
  display: none;
}
<input id="Button1" type="button" value="" onclick="javascript:switchVisible();" />

但这不起作用。任何帮助将不胜感激。

谢谢。

菲利普

1)在onclick内,您不必使用暗示的“ javascript:”。

2)您检查“显示:阻止”,我总是检查“显示:无”(因为显示也可以是“行内阻止”,等等。)

尝试这个:

function switchVisible() {
            if (document.getElementById('Div1')) {

                if (document.getElementById('Div1').style.display == 'none') {
                    document.getElementById('Div1').style.display = 'block';
                    document.getElementById('Div2').style.display = 'none';
                }
                else {
                    document.getElementById('Div1').style.display = 'none';
                    document.getElementById('Div2').style.display = 'block';
                }
            }
}
#Div2 {
  display: none;
}
<div id="Div1">Div 1</div>
<div id="Div2">Div 2</div>

<input id="Button1" type="button" value="Click" onclick="switchVisible();"/>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

单击按钮显示一个Div并隐藏另一个Div

如何通过单击 Vue 中的另一个 div(按钮)来显示隐藏的 div?

如何隐藏表单提交中的一个div并显示另一个div?

使用JavaScript显示另一个div时隐藏一个div

显示一个div并使用jquery隐藏另一个div?

如何排序一个div的隐藏顺序,然后使用jQuery动画显示另一个div?

div 隐藏/显示 javascript,隐藏一个 div 并显示另一个

如何使用CSS从另一个div隐藏一个div

显示div并通过按下按钮隐藏另一个div

隐藏(无)div 并显示(阻止)另一个

显示来自另一个div的隐藏对象

根据单击另一个Div来显示/隐藏一个Div

显示一个div并隐藏角度4中的另一个div

根据另一个 div 显示隐藏一个 div

每分钟隐藏一个 div 并显示另一个 div

如何在MVC中隐藏一个div并在按钮单击事件上显示另一个div

如何隐藏 Angular 打字稿当前 div 并显示另一个 div

Javascript隐藏div并使用简单的倒数计时器显示另一个div

如何让一个 div 展开全宽,同时隐藏另一个 div

如何使用JavaScript单击另一个按钮时隐藏/显示一个按钮

如果label = empty,则显示一个div并隐藏另一个

使用jQuery中的一个按钮隐藏/显示div

当使用JS或JQuery甚至Bootstrap单击另一个div时,如何隐藏一个div?

如何使用CSS将div边框隐藏在另一个div后面?

如何在另一个div旁边显示一个div?

如何在另一个 div 上显示一个 div?

使用 onclick in 按钮为另一个 div 添加边框

根据数据属性,如何隐藏标签并在另一个div中显示

如何在另一个HTML页面中显示/隐藏div