• dom 创建时间


    下面讲述如何在页面生成一个装有日期的盒子

    首先写出一个日期的函数进行赋值使用document.createElement创建一个文档节点div,然后将时间函数输出在div之中,利用document.body.appendChild(div);将div写入body里面,那么又将如何生成蕴含时间函数的div呢我们通过document.addEventListener来触发document里面的div,既然有了div(盒子)就要设置一个定位我们利用div.setAttribute("style","font-size:20px ; color: cyan;salmon;font-family: '微软雅黑'; border-radius: 20px; padding:30px; text-align:center; background: brown;position:absolute; left:"+e.clientX+"px; top:"+e.clientY+"px;");中的position:absolute; left:"+e.clientX+"px; top:"+e.clientY+"px;函数将盒子的位置设置为鼠标点击的位置,下面将代码分享给大家!

    <p style="text-align: center;font-size:30px ;font-family: '微软雅黑'; color: brown;">点击屏幕获取当前日期</p>
    <script>
            
            var date = new Date();
            var year = date.getFullYear();
            var month = date.getMonth()+1;
            var dates = date.getDate();
            var arr = ["星期日","星期1","星期2","星期3","星期4","星期5","星期6"];
            var day = date.getDay();
            var a4 = (year+"年-"+month+"月-"+dates+"日-"+arr[day]);        
            var div = document.createElement("div");
            
            document.addEventListener("click",function(e){
                div.setAttribute("style","font-size:20px ; color: cyan;salmon;font-family: '微软雅黑'; border-radius: 20px; padding:30px; text-align:center; background: brown;position:absolute; left:"+e.clientX+"px; top:"+e.clientY+"px;");
                div.innerHTML = a4;
                document.body.appendChild(div);
            });
    </script>

    页面中效果

  • 相关阅读:
    CVE-2017-10271
    [GKCTF2020]cve版签到
    [GXYCTF2019]禁止套娃 无参数RCE
    [护网杯 2018]easy_tornado
    记两道xctf上的web进阶区 反序列化
    msf卸载win defender
    Cron表达式详解
    Linux ifconfig只有lo没有别的网络的问题
    记一道文件上传
    【解决】手机安卓已经导入burp证书,但仍提示此证书并非来自被信任的机构
  • 原文地址:https://www.cnblogs.com/niuyaomin/p/11759962.html
Copyright © 2020-2023  润新知