加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

运用JavaScript怎么样写alert弹框的功能?

发布时间:2022-01-09 22:06:20 所属栏目:语言 来源:互联网
导读:今天给大家分享的是使用JavaScript实现简易的alert弹框功能的内容,实现效果及代码如下,对新手学习JavaScript有一定的帮助,需要的朋友可以参考,希望大家阅读完这篇文章能有所收获,接下来我们就一起来了解看看吧。 先上图: 为什么会出现这个需求?浏览器
    今天给大家分享的是使用JavaScript实现简易的alert弹框功能的内容,实现效果及代码如下,对新手学习JavaScript有一定的帮助,需要的朋友可以参考,希望大家阅读完这篇文章能有所收获,接下来我们就一起来了解看看吧。
 
先上图:
 
 
 
为什么会出现这个需求?浏览器自带的alert不好用吗?
 
自带的alert在不同的浏览器是有差异的,而且样式也不美观,用户体验度不是很好。所以我们要自己写一个alert弹框,这样我们就可以按照我们自己的需求,把alert弹框做的美观一点。
 
以下是alert.js代码:
 
var myAlert = {
 alertbox : function(alertContent){
 var windowWidth = window.innerWidth;
 windowHeight = window.innerHeight;
 alertContainer = document.createElement("div");
 alertContainer.id = "myAlertBox";
 alertContainer.style.cssText="position:absolute;left:0px;top:0px;width:100%;z-index:9999;";
 alertContainer.style.height = windowHeight+"px";
 alertOpacity = document.createElement("div");
 alertOpacity.style.cssText="position:absolute;left:0px;top:0px;width:100%;background:#000;opacity:0.5;z-index:9999;";
 alertOpacity.style.height = windowHeight+"px";
 alertContainer.appendChild(alertOpacity)
 alertMainBox = document.createElement("div");
 alertMainBox.style.cssText="position:absolute;width:200px;height:200px;line-height:200px;text-align:center;background:
green;z-index:10000;"
 alertMainBoxLeft = (windowWidth-200)/2;
 alertMainBoxTop = (windowHeight-200)/2;
以下是具体要用时的代码:
 
<!DOCTYPE HTML>
<html>
 <head>
 <meta http-equiv="content-type" content="text/html; charset=utf-8">
 <title>Study</title>
 </head>
 <script type="text/javascript" charset="utf-8" src="alert.js"></script>
 <body>
 <script type="text/javascript" charset="utf-8">
 myAlert.alertbox("这是自定义alert框");
 </script>
 </body>
</html>

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!