Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js alert自动关闭

作者:颓废的爱情   发布日期:2025-12-28   浏览:115

// 使用 setTimeout 函数来延迟执行关闭 alert 的操作,但需要注意的是,
// 原生的 js alert 框无法直接通过代码自动关闭。
// 为了实现自动关闭的效果,可以使用自定义的模态框(例如使用 div 模拟 alert)。

// 下面是一个使用自定义模态框实现自动关闭的示例:

// 创建一个简单的模态框函数
function showAlert(message, duration) {
    // 创建一个 div 元素作为模态框
    let modal = document.createElement("div");
    modal.style.position = "fixed";
    modal.style.top = "50%";
    modal.style.left = "50%";
    modal.style.transform = "translate(-50%, -50%)";
    modal.style.padding = "20px";
    modal.style.backgroundColor = "#fff";
    modal.style.border = "1px solid #ccc";
    modal.style.zIndex = "1000";
    modal.style.boxShadow = "0 0 10px rgba(0, 0, 0, 0.1)";

    // 设置模态框内容
    modal.innerText = message;

    // 将模态框添加到页面中
    document.body.appendChild(modal);

    // 设置定时器,在指定时间后移除模态框
    setTimeout(() => {
        document.body.removeChild(modal);
    }, duration);
}

// 调用函数显示消息并在 3 秒后自动关闭
showAlert("这是一个自动关闭的提示框", 3000);

上一篇:js 页面加载完成后触发事件

下一篇:js 关闭页面

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象数组合并

js 对象转数组

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站