Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击div内容或div中的按钮时,如何关闭元素?_Javascript_Html_Css - Fatal编程技术网

Javascript 单击div内容或div中的按钮时,如何关闭元素?

Javascript 单击div内容或div中的按钮时,如何关闭元素?,javascript,html,css,Javascript,Html,Css,我有一个div,其中有一些文本,我希望在单击按钮时显示在父div的顶部。这意味着,当此新div处于活动状态时,打开/关闭按钮(更多信息按钮)将被阻止。因此,理想情况下,我希望新div中的按钮能够关闭它。我想我的JS写错了,所以关闭按钮不起作用。我尝试过添加其他规则,一个全新的函数来显示:无,点击一个按钮,我就卡住了。任何帮助都将不胜感激。如果可能的话,我想坚持香草JavaScript也请 var infoBtn=document.getElementsByClassName(“更多信息”);

我有一个div,其中有一些文本,我希望在单击按钮时显示在父div的顶部。这意味着,当此新div处于活动状态时,打开/关闭按钮(更多信息按钮)将被阻止。因此,理想情况下,我希望新div中的按钮能够关闭它。我想我的JS写错了,所以关闭按钮不起作用。我尝试过添加其他规则,一个全新的函数来显示:无,点击一个按钮,我就卡住了。任何帮助都将不胜感激。如果可能的话,我想坚持香草JavaScript也请

var infoBtn=document.getElementsByClassName(“更多信息”);
var i;
对于(i=0;i
。工作项目{
利润率:40px0;
}
.工作箱{
显示器:flex;
位置:相对位置;
弯曲方向:立柱;
对齐项目:居中;
证明内容:中心;
宽度:90%;
高度:40vh;
最小高度:300px;
保证金:20px自动;
背景色:白色;
边界半径:5px;
}
.工作框内容{
不透明度:1;
z指数:1;
背景色:rgb(32,32,32);
填充:20px;
宽度:50%;
边框:5px实心rgba(2532578);
边界半径:5px;
位置:相对位置;
}
.工作项目h2{
颜色:青绿色;
文本对齐:居中;
字体大小:400;
字体大小:1.2米;
}
.工作盒内容.代码徽标{
弯曲方向:行;
自对准:居中;
证明内容:周围的空间;
最大宽度:100%;
}
#PHP图片{
高度:自动;
保证金:自动0;
}
.项目链接{
显示器:flex;
证明内容:之间的空间;
}
.项目链接img{
高度:30px;
宽度:自动;
转换:所有.2易入易出;
}
.项目链接a{
填充:20px;
文字装饰:无;
保证金:5px0;
}
.项目链接a:悬停img{
滤镜:不透明度(60%);
转换:比例(1.1);
}
.侧导航{
位置:绝对位置;
排名:0;
底部:0;
左:0;
右:0;
填充:0 5px;
z指数:200;
保证金:0;
背景颜色:青绿色;
文本对齐:居中;
最大高度:0;
溢出:隐藏;
过渡段:最大高度0.25s放松;
}
.更多信息{
高度:30px;
宽度:自动;
显示:块;
填充物:5px;
保证金:0自动;
}
.sidenav p{
字体大小:0.7em;
}

标题

文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本
文本

文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本


您可以通过第二个事件监听器来实现这一点,该监听器用于单击div(具有id
mySidenav

工作示例:

var infoBtn=document.getElementsByClassName(“更多信息”);
var i;
对于(i=0;i
。工作项目{
利润率:40px0;
}
.工作箱{
显示器:flex;
位置:相对位置;
弯曲方向:立柱;
对齐项目:居中;
证明内容:中心;
宽度:90%;
高度:40vh;
最小高度:300px;
保证金:20px自动;
背景色:白色;
边界半径:5px;
}
.工作框内容{
不透明度:1;
z指数:1;
背景色:rgb(32,32,32);
填充:20px;
宽度:50%;
边框:5px实心rgba(2532578);
边界半径:5px;
位置:相对位置;
}
.工作项目h2{
颜色:青绿色;
文本对齐:居中;
字体大小:400;
字体大小:1.2米;
}
.工作盒内容.代码徽标{
弯曲方向:行;
自对准:居中;
证明内容:周围的空间;
最大宽度:100%;
}
#PHP图片{
高度:自动;
保证金:自动0;
}
.项目链接{
显示器:flex;
证明内容:之间的空间;
}
.项目链接img{
高度:30px;
宽度:自动;
转换:所有.2易入易出;
}
.项目链接a{
填充:20px;
文字装饰:无;
保证金:5px0;
}
.项目链接a:悬停img{
滤镜:不透明度(60%);
转换:比例(1.1);
}
.侧导航{
位置:绝对位置;
排名:0;
底部:0;
左:0;
右:0;
填充:0 5px;
z指数:200;
保证金:0;
背景颜色:青绿色;
文本对齐:居中;
最大高度:0;
溢出:隐藏;
过渡段:最大高度0.25s放松;
}
.更多信息{
高度:30px;
宽度:自动;
显示:块;
填充物:5px;
保证金:0自动;
}
.sidenav p{
字体大小:0.7em;
}

标题

文本tetxt文本tetxt文本tetxt文本tetxt文本tetxt文本tetxt文本tetxt文本tetxt文本tetxt文本tetxt文本tetxt文本tetx