zoukankan      html  css  js  c++  java
  • 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>

    页面中效果

  • 相关阅读:
    埋点功能测试
    jmeter提取A接口返回值传入B接口
    css(2)---倒角阴影 框模型
    css(1)
    node 练习
    学习过程中遇到的问题及解决方法
    node.js(5)——mysql、连接池
    node.js(4)——中间件
    node.js(3)——express
    node.js(2)
  • 原文地址:https://www.cnblogs.com/niuyaomin/p/11759962.html
Copyright © 2011-2022 走看看