码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 改变alert弹出框页面


    1. window.alert = alert
    2. function alert (data, callback) {
    3. var alert_head = document.createElement('div')
    4. var alert_bg = document.createElement('div')
    5. var alert_box = document.createElement('div')
    6. var alert_text = document.createElement('div')
    7. var alert_btn = document.createElement('div')
    8. var textNode = document.createTextNode(data ? data : '')
    9. var btnText = document.createTextNode('确定')
    10. var headText = document.createTextNode('提示信息')
    11. }
    12. css(alert_bg, {
    13. 'position': 'fixed',
    14. 'top': '0',
    15. 'left': '0',
    16. 'right': '0',
    17. 'bottom': '0',
    18. 'background-color': 'rega(0,0,0,0.1)',
    19. 'z-index': '99999'
    20. })
    21. css(alert_box, {
    22. 'width': '500px',
    23. 'max-width': '90%',
    24. 'font-size': '16px',
    25. 'text-align': 'center',
    26. 'background': '#fff',
    27. 'border-radius': '15px',
    28. 'position': 'absolute',
    29. 'top': '50%',
    30. 'left': '50%',
    31. 'transform': 'translate(-50%, -50%)'
    32. })
    33. css(alert_text, {
    34. 'padding': '10px 15PX',
    35. 'border-bottom': '1px solid #CDCDCD'
    36. })
    37. css(alert_btn, {
    38. 'padding': '10px 0',
    39. 'color': '#007aff',
    40. 'font-weight': '600',
    41. 'cursor': 'pointer'
    42. })
    43. css(alert_head, {
    44. 'padding': '10px 15px',
    45. 'color': '#007aff',
    46. 'font-weight': '600'
    47. })
    48. alert_text.appendChild(textNode)
    49. alert_btn.appendChild(btnText)
    50. alert_head.appendChild(headText)
    51. alert_box.appendChild(alert_head)
    52. alert_box.appendChild(alert_text)
    53. alert_box.appendChild(alert_btn)
    54. alert_bg.appendChild(alert_box)
    55. document.getElementsByTagName('body')[0].appendChild(alert_bg)
    56. alert_btn.onclick = function () {
    57. alert_bg.parentNode.removeChild(alert_bg)
    58. if(typeof callbck === 'function') {
    59. callback()
    60. }
    61. }
    62. }
    63. function css(targetObj, cssObj) {
    64. var str = targetObj.getAttribute('style') ? targetObj.getAttribute('style') : ''
    65. for (var i in cssObj) {
    66. str += i + ':' + cssObj[i] + ';'
    67. }
    68. targetObj.style.cssText = str
    69. }
    70. 调用: alert('内容......')

  • 相关阅读:
    【无标题】
    C++ Reference: Standard C++ Library reference: Containers: array: array: back
    (二十七)admin-boot项目之集成websocket实时推送消息
    高效构建 vivo 企业级网络流量分析系统
    基于java中的springboot框架实现经方药食两用服务平台项目演示【内附项目源码+论文说明】
    Science Robotics 美国斯坦福大学研制了外行星洞穴探测机器人
    STM32 定时器介绍
    LLM之Prompt(二):清华提出Prompt 对齐优化技术BPO
    如何删除gitlab上多余的文件夹
    江苏服务器有哪些特点
  • 原文地址:https://blog.csdn.net/qq_46344419/article/details/127924368
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号