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

首先写出一个日期的函数进行赋值使用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>

页面中效果

dom 创建时间

 

相关文章:

  • 2021-12-18
  • 2021-06-05
  • 2021-09-21
  • 2021-11-30
  • 2021-04-07
  • 2022-02-07
  • 2022-02-07
  • 2021-12-31
猜你喜欢
  • 2021-10-03
  • 2021-12-24
  • 2021-12-30
  • 2021-08-22
  • 2021-07-05
  • 2021-11-26
相关资源
相似解决方案