js的alert样式如何更改如背景颜色


Posted in Javascript onJanuary 22, 2014
window.alert = function(str) 
{ 
var shield = document.createElement("DIV"); 
shield.id = "shield"; 
shield.style.position = "absolute"; 
shield.style.left = "0px"; 
shield.style.top = "0px"; 
shield.style.width = "100%"; 
shield.style.height = document.body.scrollHeight+"px"; 
//弹出对话框时的背景颜色 
shield.style.background = "#fff"; 
shield.style.textAlign = "center"; 
shield.style.zIndex = "25"; 
//背景透明 IE有效 
//shield.style.filter = "alpha(opacity=0)"; 
var alertFram = document.createElement("DIV"); 
alertFram.id="alertFram"; 
alertFram.style.position = "absolute"; 
alertFram.style.left = "50%"; 
alertFram.style.top = "50%"; 
alertFram.style.marginLeft = "-225px"; 
alertFram.style.marginTop = "-75px"; 
alertFram.style.width = "450px"; 
alertFram.style.height = "150px"; 
alertFram.style.background = "#ff0000"; 
alertFram.style.textAlign = "center"; 
alertFram.style.lineHeight = "150px"; 
alertFram.style.zIndex = "300"; 
strHtml = "<ul style=\"list-style:none;margin:0px;padding:0px;width:100%\">\n"; 
strHtml += " <li style=\"background:#DD828D;text-align:left;padding-left:20px;font-size:14px;font-weight:bold;height:25px;line-height:25px;border:1px solid #F9CADE;\">[自定义提示]</li>\n"; 
strHtml += " <li style=\"background:#fff;text-align:center;font-size:12px;height:120px;line-height:120px;border-left:1px solid #F9CADE;border-right:1px solid #F9CADE;\">"+str+"</li>\n"; 
strHtml += " <li style=\"background:#FDEEF4;text-align:center;font-weight:bold;height:25px;line-height:25px; border:1px solid #F9CADE;\"><input type=\"button\" value=\"确 定\" onclick=\"doOk()\" /></li>\n"; 
strHtml += "</ul>\n"; 
alertFram.innerHTML = strHtml; 
document.body.appendChild(alertFram); 
document.body.appendChild(shield); 
var ad = setInterval("doAlpha()",5); 
this.doOk = function(){ 
alertFram.style.display = "none"; 
shield.style.display = "none"; 
} 
alertFram.focus(); 
document.body.onselectstart = function(){return false;}; 
}

效果如图
js的alert样式如何更改如背景颜色
Javascript 相关文章推荐
JavaSript中变量的作用域闭包的深入理解
May 12 Javascript
再谈javascript原型继承
Nov 10 Javascript
javascript仿百度输入框提示自动下拉补全
Jan 07 Javascript
jQuery表单验证插件解析(推荐)
Jul 21 Javascript
完美解决js传递参数中加号和&amp;号自动改变的方法
Oct 11 Javascript
javascript checkbox/radio onchange不能兼容ie8处理办法
Jun 13 Javascript
BootStrap的双日历时间控件使用
Jul 25 Javascript
JavaScript监听手机物理返回键的两种解决方法
Aug 14 Javascript
zTree树形菜单交互选项卡效果的实现方法
Dec 25 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
Mar 05 Javascript
layui时间控件选择时间范围的实现方法
Sep 28 Javascript
适合后台管理系统开发的12个前端框架(小结)
Jun 29 Javascript
javascript 获取网页标题代码实例
Jan 22 #Javascript
js完美的div拖拽实例代码
Jan 22 #Javascript
jquery中对于批量deferred的处理方法
Jan 22 #Javascript
jquery基础教程之deferred对象使用方法
Jan 22 #Javascript
jquery each的几种常用的使用方法示例
Jan 21 #Javascript
JavaScript在for循环中绑定事件解决事件参数不同的情况
Jan 20 #Javascript
javascript break指定标签打破多层循环示例
Jan 20 #Javascript
You might like
ninety plus是什么?ninety plus咖啡好吗?
2021/03/04 新手入门
JavaScript 学习笔记(十五)
2010/01/28 Javascript
jquery延迟加载外部js实现代码
2013/01/11 Javascript
使用nodejs中httpProxy代理时候出现404异常的解决方法
2016/08/15 NodeJs
JS根据生日月份和日期计算星座的简单实现方法
2016/11/24 Javascript
基于vue.js实现侧边菜单栏
2017/03/20 Javascript
Vuejs仿网易云音乐实现听歌及搜索功能
2017/03/30 Javascript
浅谈mint-ui loadmore组件注意的问题
2017/11/08 Javascript
vue cli 3.0 搭建项目的图文教程
2019/05/17 Javascript
详解element-ui中el-select的默认选择项问题
2019/08/02 Javascript
EXTJS7实现点击拖拉选择文本
2020/12/17 Javascript
[08:44]和酒神一起战斗 DOTA2教你做大人
2014/03/27 DOTA
python获取文件版本信息、公司名和产品名的方法
2014/10/05 Python
Python MySQLdb模块连接操作mysql数据库实例
2015/04/08 Python
python列出目录下指定文件与子目录的方法
2015/07/03 Python
使用Nginx+uWsgi实现Python的Django框架站点动静分离
2016/03/21 Python
python实现神经网络感知器算法
2017/12/20 Python
浅谈flask中的before_request与after_request
2018/01/20 Python
修复 Django migration 时遇到的问题解决
2018/06/14 Python
PyCharm使用之配置SSH Interpreter的方法步骤
2019/12/26 Python
python 实现从高分辨图像上抠取图像块
2020/01/02 Python
Python编程快速上手——PDF文件操作案例分析
2020/02/28 Python
Python实现七个基本算法的实例代码
2020/10/08 Python
利用HTML5中Geolocation获取地理位置调用Google Map API在Google Map上定位
2013/01/23 HTML / CSS
农村婚礼证婚词
2014/01/10 职场文书
旅游专业职业生涯规划范文
2014/01/13 职场文书
创业资金计划书
2014/02/06 职场文书
检举信的格式及范文
2014/04/04 职场文书
小学班级特色活动方案
2014/08/31 职场文书
个人学习群众路线心得体会
2014/11/05 职场文书
2014年加油站站长工作总结
2014/12/23 职场文书
离婚协议书范文2015
2015/01/26 职场文书
2015年保洁员工作总结
2015/05/04 职场文书
2019商业计划书格式、范文
2019/04/24 职场文书
解决MySQL添加新用户-ERROR 1045 (28000)的问题
2022/03/03 MySQL
漫画「日和酱的要求是绝对的」第3卷封面公开
2022/03/21 日漫