发布时间:2026-09-28 18:36:18 浏览次数:1
JavaScript弹出窗口经常被用于在页面中显示重要信息或提供用户交互。本文将详细介绍JS弹出窗口的各种用法和代码示例。
alert弹窗是JS中最常见的弹窗形式,它用于在页面中显示一段提示信息,用户需要点击确认按钮才能继续操作。
alert("这是一个alert弹窗!");confirm弹窗用于在页面中显示一段提示信息,并且包括确认和取消两个按钮,用户根据需要可以选择不同的操作。
if(confirm("你确定要删除吗?")){ // 确认删除操作}else{ // 取消操作}prompt弹窗用于在页面中显示一个可编辑的文本框,用户可以在文本框中输入内容,然后选择确认或取消。
let name = prompt("请输入您的名字","");if(name != null && name !== ""){ // 用户输入的名称不为空}else{ // 用户没有输入名称}showModalDialog弹窗可以用于在页面中显示模态对话框。模态对话框会阻止用户操作页面上的其他元素,直到用户选择确认或取消。
showModalDialog("dialog.html", dialogArguments, "dialogWidth: 400px; dialogHeight: 300px");window.open弹窗可以用于在新窗口中打开一个链接。可以设置窗口的大小、位置、工具栏、状态栏等属性。
window.open("http://www.example.com", "example", "width=500, height=400, toolbar=no, status=no");除了上述的几种弹窗形式外,开发者还可以自定义JS弹窗。可以使用CSS和JS来控制弹窗的样式和行为。
<p id="myDialog" style="display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:white;"> <h3>提示信息</h3> <p>这是一段自定义的提示信息!</p> <button onclick="closeDialog()">关闭窗口</button></p><button onclick="showDialog()">显示窗口</button><script>function showDialog(){ let dialog = document.getElementById("myDialog"); dialog.style.display = "block";}function closeDialog(){ let dialog = document.getElementById("myDialog"); dialog.style.display = "none";}</script>