当前位置:首页 > JavaScript

js实现提示框

2026-01-30 09:42:36JavaScript

实现基础提示框(Alert)

使用 alert() 方法可以快速创建一个简单的提示框:

alert("这是一个基础提示框");

自定义确认框(Confirm)

通过 confirm() 实现带确认和取消按钮的对话框,返回布尔值:

const result = confirm("确定要删除吗?");
if (result) {
    console.log("用户点击了确定");
} else {
    console.log("用户点击了取消");
}

输入提示框(Prompt)

使用 prompt() 收集用户输入:

const userName = prompt("请输入您的名字", "默认值");
if (userName !== null) {
    console.log(`用户输入: ${userName}`);
}

自定义HTML提示框

创建更灵活的DOM元素提示框:

<div id="customModal" style="display:none; position:fixed; top:20%; left:30%; width:40%; background:#fff; padding:20px; border:1px solid #000; z-index:1000;">
    <p>自定义提示内容</p>
    <button onclick="document.getElementById('customModal').style.display='none'">关闭</button>
</div>

<script>
function showCustomModal() {
    document.getElementById('customModal').style.display = 'block';
}
</script>

使用第三方库(SweetAlert)

通过引入SweetAlert2库实现美观提示框:

// 需先引入SweetAlert2库
Swal.fire({
    title: '提示',
    text: '操作成功完成',
    icon: 'success',
    confirmButtonText: '确定'
});

定时关闭提示框

实现自动消失的提示框:

function showTemporaryAlert(message, duration) {
    const alertBox = document.createElement('div');
    alertBox.textContent = message;
    alertBox.style.position = 'fixed';
    alertBox.style.bottom = '20px';
    alertBox.style.right = '20px';
    alertBox.style.padding = '10px';
    alertBox.style.background = '#4CAF50';
    alertBox.style.color = 'white';
    document.body.appendChild(alertBox);

    setTimeout(() => {
        document.body.removeChild(alertBox);
    }, duration);
}

js实现提示框

标签: 提示js
分享给朋友:

相关文章

js实现轮播

js实现轮播

实现基础轮播效果 使用HTML结构创建轮播容器和图片元素: <div class="carousel"> <div class="carousel-inner">…

js实现vue

js实现vue

Vue.js 简介 Vue.js 是一个渐进式 JavaScript 框架,用于构建用户界面。其核心库专注于视图层,易于与其他库或现有项目整合。 实现 Vue.js 的基本步骤 安装 Vue.…

js实现类

js实现类

JavaScript 实现类的几种方式 JavaScript 是一种基于原型的语言,但在 ES6 之后引入了 class 语法糖,使得实现类更加直观。以下是几种常见的实现方式: 使用构造函数 传统的…

js实现列表

js实现列表

使用 JavaScript 实现列表 JavaScript 提供了多种方式来实现列表功能,包括数组操作、DOM 元素动态生成等。以下是几种常见的实现方法: 使用数组存储列表数据 数组是 JavaSc…

js实现pdf在线预览

js实现pdf在线预览

使用PDF.js实现PDF在线预览 PDF.js是由Mozilla开发的一个开源JavaScript库,可以在网页中直接渲染PDF文件。以下是实现PDF在线预览的步骤: 引入PDF.js库 在H…

js实现瀑布流

js实现瀑布流

实现瀑布流布局 瀑布流布局是一种常见的网页布局方式,常用于图片展示、商品列表等场景。以下是使用 JavaScript 实现瀑布流布局的几种方法。 纯 JavaScript 实现 通过计算元素的位置和…