需结合HTML与JavaScript实现弹窗:一、用alert/confirm/prompt;二、自定义模态框(HTML结构+CSS样式+JS控制);三、data属性传参复用;四、禁滚动并聚焦;五、Esc键关闭。

如果您希望在网页中显示一个临时的提示窗口,用于展示信息、确认操作或收集用户输入,则需要结合HTML结构与JavaScript逻辑来创建弹窗效果。以下是实现弹窗的多种方法:
一、使用原生alert()、confirm()、prompt()方法
浏览器内置的弹窗函数无需额外HTML元素,直接通过JavaScript调用即可触发,适用于简单交互场景。
1、在<script>标签内或外部JS文件中编写:alert("欢迎访问本页");</script>
2、使用confirm()获取用户确认:const isConfirmed = confirm("确定要删除吗?");
立即学习“Java免费学习笔记(深入)”;
3、使用prompt()获取单行文本输入:const userName = prompt("请输入您的姓名:", "张三");
二、创建自定义模态弹窗(纯HTML+CSS+JavaScript)
通过HTML定义弹窗结构,CSS控制显隐与样式,JavaScript控制开关逻辑,可完全自定义外观与行为。
1、在HTML中添加弹窗容器,包含遮罩层和内容框: 这是自定义弹窗内容
2、为.modal设置display:none及position:fixed等基础样式,.modal-content设置宽高、背景、居中等属性
3、编写JavaScript:document.getElementById("modal").style.display = "block"; 控制显示
4、为关闭按钮绑定事件:document.querySelector(".close").onclick = function() { document.getElementById("modal").style.display = "none"; };
三、使用
通过data-*属性将信息注入弹窗,实现一次代码复用多个弹窗实例。
标签: css javascript java html js 浏览器 win 代码复用 css样式 键盘事件 html元素 o
还木有评论哦,快来抢沙发吧~