在html和javascript中使用div切换内容
看起来很简单,但我不能把我的头围绕着它。我试图切换内容,并在单击按钮div后显示内容。我尝试编写javascript函数来切换关闭和打开,但无法获得它。感谢您的帮助在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 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尝试,否则看起来好像您要求我们为您完成所有工作,而本网站不是关于此内容的,如果您想从隐藏的添加内联样式开始=“显示:无;“
使用classet\u pb\u toggle\u content进入div
如果您想从隐藏的内容开始添加inlinestyle=“display:none;“
使用classet\u pb\u toggle\u内容切换到div