zoukankan      html  css  js  c++  java
  • 操作元素之分时问候案例

    案例:

    分时显示不同的图片,显示不同问候语。

    案例分析:

    ①根据系统的不同时间来判断,所以需要用到日期内置对象;

    ②涉及到上午、下午、晚上,采用多分支语句;

    ③需要一张图片,并且根据时间修改图片,就需要用到操作元素src属性;

    ④需要一个div元素,显示不同问候语,修改元素内容即可。

    效果图:

    为了测试效果手动更改了计算机时间(右下角)

    效果图1-上午好效果图2-下午好效果图3-晚上好

    代码:

     1 <!DOCTYPE html>
     2 <html lang="en">
     3     <head>
     4         <meta charset="UTF-8">
     5         <title>Document</title>
     6         <style>
     7             img{
     8                 width: 400px;
     9                 height: 300px;
    10             }
    11             div{
    12                 width: 400px;
    13                 border-radius: 10px;
    14                 background-color: rgb(189, 152, 152);
    15                 text-align: center;
    16             }
    17         </style>
    18     </head>
    19     <body>
    20         <img src="img/morning.jpg" alt="上午好">
    21         <div>上午好</div>
    22         <script>
    23             //1.获取元素
    24             var img = document.querySelector("img");
    25             var div = document.querySelector("div");
    26 
    27             //2.得到当前的小时数
    28             var date = new Date();
    29             var h = date.getHours();
    30 
    31             //3.判断小时数,改变图片和文字信息
    32             if(h<12){
    33                 img.src="img/morning.jpg";
    34                 img.title="上午好";
    35                 div.innerHTML="亲,上午好,祝你一天好心情";
    36             }else if(h<18){
    37                 img.src="img/afternoon.jpg";
    38                 img.title="下午好";
    39                 div.innerHTML="亲,下午好,工作了一天休息一下";
    40             }else{
    41                 img.src="img/night.jpg";
    42                 img.title="晚上好";
    43                 div.innerHTML="亲,晚上好,早点休息";
    44             }
    45         </script>
    46     </body>
    47 </html>
  • 相关阅读:
    Log4net中的RollingFileAppender解析
    TortoiseSVN使用简介
    ALinq 入门学习(四)查询关键字
    ALinq 入门学习(五)删除修改数据
    ALinq 入门学习(五)插入数据
    C# 委托知识总结
    sql 分页
    C# 数据结构常用术语总结
    ALinq 入门学习(三)Where 条件查询
    ALinq 入门学习(六)Join 连接查询
  • 原文地址:https://www.cnblogs.com/cy1227/p/12143296.html
Copyright © 2011-2022 走看看