失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > JavaScript 原生js实现自定义消息提示框

JavaScript 原生js实现自定义消息提示框

时间:2021-11-21 02:18:12

相关推荐

JavaScript 原生js实现自定义消息提示框

效果图

上代码

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title></head><style>.popupStyle {display: none;width: 160px;background-color: rgb(85, 85, 85);color: #fff;text-align: center;border-radius: 6px;padding: 8px 0;position: fixed;z-index: 1;top: 2%;left: 50%;margin-left: -80px;}.popupStyle::after {content: "";position: absolute;top: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #555 transparent transparent transparent;}</style><body style="text-align:center"><h2 style="margin-top: 100px;">弹窗</h2><div style="text-align: center;"><a href="#" onclick="handleMsg(msg)">点我有弹窗!</a><a href="#" onclick="handleDomMsg(domMsg)">点我有弹窗!</a></div><span class="popupStyle" id="popupMsg">提示信息!</span><script>const msg = "我是样式弹窗";const domMsg = "我是DOM弹窗";// 样式弹窗function handleMsg(message) {const popup = document.getElementById("popupMsg");popup.innerHTML = message || "Hello, World";popup.style.display="block";setTimeout(() => {popup.style.display="none"}, 1000);}// DOM 弹窗function handleDomMsg(message) {const div = document.createElement("div");document.body.appendChild(div);div.innerHTML = message || "this is a Message";div.className = "popupStyle";div.style.display = "block";setTimeout(() => {div.remove();}, 1000);}</script></body></html>

如果觉得《JavaScript 原生js实现自定义消息提示框》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。