JavaScript 弹窗
JavaScript 有三种类型的弹窗:警告框 (Alert box)、确认框 (Confirm box) 和提示框 (Prompt box)。
警告框
当您想确保信息传达给用户时,通常会使用警告框。
当警告框弹出时,用户必须点击“确定”才能继续。
语法
window.alert("一些文本");
window.alert()
方法可以不带 window 前缀书写。
确认框
当您想让用户验证或接受某事时,通常会使用确认框。
当确认框弹出时,用户必须点击“确定”或“取消”才能继续。
如果用户点击“确定”,框将返回 true。如果用户点击“取消”,框将返回 false。
语法
window.confirm("一些文本");
window.confirm()
方法可以不带 window 前缀书写。
提示框
当您希望用户在进入页面前输入一个值时,通常会使用提示框。
当提示框弹出时,用户在输入值后必须点击“确定”或“取消”才能继续。
如果用户点击“确定”,框将返回输入值。如果用户点击“取消”,框将返回 null。
语法
window.prompt("一些文本","默认文本");
window.prompt()
方法可以不带 window 前缀书写。
示例
let person = prompt("请输入您的姓名", "哈利·波特");
let text;
if (person == null || person == "") {
text = "用户取消了提示。";
} else {
text = "你好 " + person + "!您今天过得怎么样?";
}
自己动手试一试 »
换行符
要在弹窗中显示换行符,请使用反斜杠后跟字符 n。