js单击按钮,显示遮罩层和弹出层

 时间:2026-02-12 18:53:23

1、遮罩层:<div id="back"></div> ,即作为背景层,覆盖整个页面。

弹出层:<div id="form"></div>,即背景层上的一层,此层可根据

#form{

             top: 10%;

             left: 10%;

             width: 20%;

             height: 30%;

},调整弹出层的弹出位置,

完整的如图所示:

js单击按钮,显示遮罩层和弹出层

2、弹出层和遮罩层全部为div标签,可以利用display来控制显示和隐藏的属性.

在js中,显示:    document.getElementById('divID').style.display = 'block';

隐藏:document.getElementById('divID').style.display = 'none';

3、本例中:显示遮罩层和弹出层,即可用图中popDiv()函数表示: 其中,showId 表示弹出层的divId, backId 表示遮罩层的divId;函数第去、2行显示弹出层和遮罩,3、4、5行设置遮罩层的长度、宽度

js单击按钮,显示遮罩层和弹出层

4、关闭弹出层和遮罩层用hideDiv函数(), 其中:showId 表示弹出层的divId, backId 表示遮罩层的divId;先关闭弹出层,后关闭遮罩层。

js单击按钮,显示遮罩层和弹出层

5、点击按钮后,弹出,要给按钮加上onclick函数,如下:

<button onclick="popDiv('form','back')">点我,显示弹出层</button>

js单击按钮,显示遮罩层和弹出层

6、整体代码如下,css 样式可根据个人的喜好自行添加:

js单击按钮,显示遮罩层和弹出层

  • 平均周转时间怎么算
  • VS如何开启解决方案资源管理器
  • 二进制怎么进行减法相减
  • VisualStudio如何设置项目名称
  • 在思科模拟器上怎么配置交换机的端口
  • 热门搜索
    狡兔三窟是什么意思 不拘一格什么意思 什么火锅好吃 趋之若鹜是什么意思 临床是什么意思 kind是什么意思 苍劲的意思 勉励的意思 买药上什么网 m2是什么意思