在html和javascript中使用div切换内容

在html和javascript中使用div切换内容,javascript,jquery,html,Javascript,Jquery,Html,看起来很简单,但我不能把我的头围绕着它。我试图切换内容,并在单击按钮div后显示内容。我尝试编写javascript函数来切换关闭和打开,但无法获得它。感谢您的帮助 <div class="et_pb_module et_pb_toggle et_pb_toggle_close et_pb_toggle_0 et_pb_toggle_item"> <h5 class="et_pb_toggle_title">Content

看起来很简单,但我不能把我的头围绕着它。我试图切换内容,并在单击按钮div后显示内容。我尝试编写javascript函数来切换关闭和打开,但无法获得它。感谢您的帮助

            <div class="et_pb_module et_pb_toggle et_pb_toggle_close  et_pb_toggle_0 et_pb_toggle_item">
            <h5 class="et_pb_toggle_title">Content Button</h5>
            <div class="et_pb_toggle_content clearfix">
                <p> Content</p>

            </div> <!-- .et_pb_toggle_content -->
        </div> <!-- .et_pb_toggle -->

内容按钮
内容

您可以使用以下功能:

$('.et\u pb\u toggle\u title')。打开(“单击”,函数(){
$('.et_pb_toggle_content').toggle();
});

内容按钮
内容

您可以使用以下功能:

$('.et\u pb\u toggle\u title')。打开(“单击”,函数(){
$('.et_pb_toggle_content').toggle();
});

内容按钮
内容


因此您需要有一个单击事件,可以是内联的(在要单击的元素的标记内)

或者,在JS文件中,您可以有一个事件侦听器,如下所示

document.getElementById("clickButton").addEventListener("click",function() {
    //Give the hidden element display:none; in the CSS
    document.getElementById("clickButton").style.display = inline;
}

因此,您需要有一个单击事件,可以是内联的(在要单击的元素的标记内)

或者,在JS文件中,您可以有一个事件侦听器,如下所示

document.getElementById("clickButton").addEventListener("click",function() {
    //Give the hidden element display:none; in the CSS
    document.getElementById("clickButton").style.display = inline;
}

除了使用常规切换外,您还可以使用
fadeToggle()
使其淡入淡出,或使用
slideToggle()
使其从顶部显示/消失

$('.et\u pb\u toggle\u title')。打开(“单击”,函数(){
$('.et_pb_toggle_content').fadeToggle();
});
.et\u pb\u切换内容{
显示:无;
}

内容按钮
内容


除了使用常规切换外,您还可以使用
fadeToggle()
使其淡入淡出,或
slideToggle()
使其从顶部显示/消失

$('.et\u pb\u toggle\u title')。打开(“单击”,函数(){
$('.et_pb_toggle_content').fadeToggle();
});
.et\u pb\u切换内容{
显示:无;
}

内容按钮
内容


请发布您的JavaScript尝试,否则看起来好像您要求我们为您完成所有工作,而本网站不是关于此内容的请发布您的JavaScript尝试,否则看起来好像您要求我们为您完成所有工作,而本网站不是关于此内容的,如果您想从隐藏的添加内联
样式开始=“显示:无;“
使用class
et\u pb\u toggle\u content进入div
如果您想从隐藏的内容开始添加inline
style=“display:none;“
使用class
et\u pb\u toggle\u内容切换到div