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

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

页面中效果

最新文章

  1. 源码之Queue
  2. 谈谈JAR
  3. Codeforces Round #348(VK Cup 2016 - Round 2)
  4. 分享总结:更好地CodeReview
  5. NOIP 2006 解题报告
  6. 重启Tomcat的脚本
  7. 从千分位格式化谈JS性能优化
  8. asp.net 异步处理
  9. 模板--&gt;中国剩余定理[互质版本]
  10. 32位vs2010的项目如何在64位系统上运行
  11. RedHat升级内核成功
  12. 使用Pycharm 安装三方库
  13. 不让bat文件运行命令结束后cmd窗口自动关闭
  14. Ubuntu下安装gsoap
  15. Web资源认证原理
  16. 广州.net俱乐部12月份ABP框架活动场地征集、志愿者征集、合作讲师\副讲师征集
  17. Install Redis 3.2 on Ubuntu
  18. dell r720服务器raid5安装centos6.5系统
  19. Remote Debugging (1)
  20. java 反射获取类的静态属性值

热门文章

  1. 阿里云服务器ecs配置之安装redis服务
  2. SUSE CaaS Platform 4 - 安装部署
  3. java架构之路-(spring源码篇)springIOC容器源码解析(上)
  4. Java 学习笔记之 方法内的临时变量是线程安全
  5. 关于SpringBoot 1.x和2.x版本差别
  6. oracle表空间不足:ORA-01653: unable to extend table
  7. display——table-cell属性
  8. Mybatis入门简版(二)
  9. 超实用的mysql分库分表策略,轻松解决亿级数据问题
  10. abp(net core)+easyui+efcore实现仓储管理系统——EasyUI之货物管理五 (二十三)