JavaScript中的弹出框主要有三种类型:alert
、confirm
和prompt
。每种弹出框都有其特定的用途和行为。
true
表示“确定”,false
表示“取消”)。null
(如果用户点击了“取消”)。// 使用 alert 弹出框
alert("这是一个alert弹出框");
// 使用 confirm 弹出框
let isConfirmed = confirm("你确定要继续吗?");
if (isConfirmed) {
console.log("用户点击了确定");
} else {
console.log("用户点击了取消");
}
// 使用 prompt 弹出框
let userInput = prompt("请输入你的名字:");
if (userInput !== null) {
console.log("用户输入了:" + userInput);
} else {
console.log("用户没有输入或点击了取消");
}
alert
和confirm
会阻塞页面的其他交互,直到用户响应。如果需要非阻塞的提示,可以考虑使用模态对话框或其他自定义的UI元素。通过理解这些基础概念和不同类型的弹出框,你可以根据具体的应用场景选择合适的弹出框类型,并采取相应的优化措施来提升用户体验。
领取专属 10元无门槛券
手把手带您无忧上云