当前位置:首页 > 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: '确定'
});

定时关闭提示框

实现自动消失的提示框:

js实现提示框

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实现轮播

实现轮播图的基本思路 轮播图的核心逻辑是通过定时切换展示的图片或内容,通常结合左右滑动按钮和指示器(小圆点)增强交互性。以下是基于原生JavaScript的实现方法。 HTML结构 构建轮播图的HT…

jquery.js

jquery.js

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互等操作。以下是关于 jQuery.js 的核心信息和使用方法: 获…

js实现换肤

js实现换肤

使用CSS变量实现换肤 通过CSS变量可以轻松实现主题切换功能。CSS变量在根元素中定义,通过JavaScript动态修改这些变量值。 :root { --primary-color: #349…

js类实现

js类实现

使用类实现 JavaScript 功能 在 JavaScript 中,类(Class)是一种语法糖,基于原型继承机制。通过 class 关键字可以更直观地定义对象模板。 基本类定义 class…

js实现祖玛

js实现祖玛

实现祖玛游戏的核心思路 祖玛游戏的核心玩法是发射彩色珠子,形成三个或以上相同颜色的珠子即可消除。以下是使用JavaScript实现的基本框架。 游戏初始化 创建画布并初始化游戏状态: const…

js树实现

js树实现

树的基本概念 树是一种非线性的数据结构,由节点和边组成。每个节点包含一个值和指向子节点的引用。树的顶部节点称为根节点,没有子节点的节点称为叶节点。 树的实现方式 在JavaScript中,树可以通过…