实现一个报时器,例如6:00-12:00显示早上好; 12:00-18:00显示下午好;18:00-6:00显示晚上好

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>JS实现报时器</title><style>.box {overflow: hidden;width: 619px;height: 400px;background-color: #49B5AA;margin: 80px auto;}.content {overflow: hidden;width: 555px;height: 318px;background-color: #ffffff;margin: 40px auto;border-radius: 20px;}h4 {width: 272px;height: 26px;margin: 0 auto;line-height: 26px;text-align: center;margin-top: 100px;font-size: 22px;}ul {width: 417px;height: 77px;margin-top: 50px;margin: 50px 50px 98px 50px;color: #3CAFA4;}li {list-style: none;float: left;font-size: 60px;margin: 0 10px;}#hour,#minute,#second {width: 77px;height: 77px;line-height: 77px;}</style>
</head><body><div class="box"><div class="content"><h4>钟表计时器(原创)</h4><ul><li id="hour"></li><li>:</li><li id="minute"></li><li>:</li><li id="second"></li></ul></div></div><script>window.onload = function() {var hour = document.querySelector("#hour");var minute = document.querySelector("#minute");var second = document.querySelector("#second");function setTimer() {var date = new Date();if (date.getHours() < 10) {hour.innerText = "0" + date.getHours();} else {hour.innerText = date.getHours();}if (date.getMinutes() < 10) {minute.innerText = "0" + date.getMinutes();} else {minute.innerText = date.getMinutes();}if (date.getSeconds() < 10) {second.innerText = "0" + date.getSeconds();} else {second.innerText = date.getSeconds();}}function judge() {if (Number(hour.innerText) >= 6 && Number(hour.innerText < 12)) {alert("早上好")} else if (Number(hour.innerText) >= 12 && Number(hour.innerText < 18)) {alert("上午好")} else {alert("下午好")}}function startTimer() {setInterval(setTimer, 500);}startTimer();judge();}</script>
</body></html>

前端基础 - 案例(三) 报时器相关推荐

  1. 前端基础 - 案例一:基础网站搭建

    基础网站搭建案例: HTML : <!DOCTYPE html> <html lang="en"><head><meta charset= ...

  2. 前端基础(三十五):SVG入门

    SVG - viewBox 属性&值 描述 svg width="320" height="200" viewBox="0 0 100 100 ...

  3. 前端基础-git(三):git和GitHub的一些基础操作

    github是一个网站,是一个开源的源代码管理平台,用户注册后,可以在自己账户下创建仓库,用来管理项目的源代码(源代码是基于git传到仓库中) 我们所熟知的插件.类库.框架等都在这个平台上有托管,我们 ...

  4. php判断学生姓名,PHP基础案例三:判断学生星座

    一.需求分析 星座是根据出生月日(11-14位)进行匹配:例如,当出生日期在3月21日和4月19日之间就为白羊座,其他星座按此继续编写. 二.设计思路 1. 星座的划分是两个日期的区间,当日期小于10 ...

  5. 前端基础第三天项目 大事件后台管理系统

    0. 资源地址 线上 DEMO 项目地址:http://www.escook.cn:8086/ 项目的 API 接口地址: https://www.showdoc.cc/escook?page_id= ...

  6. 前端基础 - 案例二:酱品购电商网站首页(精简版)

    酱品购电商网页–精简版 HTML : <!DOCTYPE html> <html lang="en"><head><meta charse ...

  7. 前端基础(三十二):图片转base64

    效果 源码 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8 ...

  8. php for 循环 try_PHP基础案例四:展示学生列表

    php中文网课程 每日17点准时技术干货分享 相关推荐: 1.<PHP基础案例一:展示学生资料卡> 2.<PHP基础案例二:计算学生年龄> 3.<PHP基础案例三:判断学 ...

  9. CSS基础「三」盒子模型/产品模块案例/圆角边框/盒子阴影/文字阴影

    本篇文章为 CSS 基础系列笔记第三篇,参考 黑马程序员pink老师前端入门教程 其他CSS基础相关文章: CSS基础「一」基础选择器 / 字体属性 / 文本属性 / 三种样式表 CSS基础「二」复合 ...

最新文章

  1. HX711电子秤专用转换芯片读取MCU模块
  2. Kubernetes — Flannel CNI
  3. SQL视频总结(2)
  4. VS2008编译汇编程序的问题
  5. oracle错误27101,ORA-27101ORA-01034错误解决
  6. 在STM32单片机上跑神经网络算法
  7. Datawhale编程学习之数组和链表(1)
  8. PHP5 Session 使用详解(一)
  9. java总结体会_Java课程总结心得体会
  10. keras-yolo3遇到的一些注意点与解决思路
  11. 【python】一键修改小米运动步数,同步微信、支付宝 运动步数
  12. 计算机word图表布布局在哪,word中的页面布局在哪里
  13. Xcode13运行iPhone14模拟器暨低版本Xcode运行高版本模拟器
  14. “甜野男孩”——丁真
  15. java中字输入输出异常_Java:详解Java中的异常(Error与Exception)
  16. java excel 饼图_Java 在 Excel 中创建饼图/环形图
  17. 网上宣传的0月租流量卡是骗局吗?看完你就知道了!
  18. 介绍一款好用的flash播放器(Vcastr 3.0 – flash video(flv) player)
  19. 基于V4L2的视频驱动开发(2
  20. 前端websocket的一些属性,以及websocket的断开重连

热门文章

  1. QQ自定义在线状态源码
  2. linux虚拟内存结构
  3. 前端开发 – 我们的职业规划【IT技术员必看】
  4. 网络基础扫盲 | 数据传输方式和交换方式
  5. kaggle竞赛-宠物受欢迎程度(赛题讲解与数据分析)
  6. Dropzone实现图片文件上传
  7. 什么是免签支付那个好
  8. 一年换 3 份工作,在家躺平半年了!
  9. ⭐算法入门⭐《哈希表》中等05 —— LeetCode 215. 数组中的第K个最大元素
  10. 松滋有一刘氏分支是南宋名臣文天祥的后裔