效果图
直接挂代码了
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
img {
width: 300px;
}
</style>
</head>
<body>
<img src="https://tse2-mm.cn.bing.net/th/id/OIP-C.5tG321WXo3Mzge2MehLFnwAAAA?pid=ImgDet&rs=1" alt="">
<div>早上好啊,MeowRain</div>
<script src="../js/分时问候.js"></script>
</body>
</html>
// 根据系统不同时间来判断,所以需要用到日期内置对象
// 利用多分支语句来设置不同的图片
// 需要一个图片,并且根据时间修改图片,就需要用到操作元素src属性
// 需要一个div元素,显示不同问候语,修改元素内容即可
//获取元素
let img = document.querySelector('img');
let div = document.querySelector('div');
//得到小时数
let date = new Date();
let h = date.getHours;
// 判断小时数改变图片的文字和信息
if (h < 12) {
img.src = 'https://tse2-mm.cn.bing.net/th/id/OIP-C.5tG321WXo3Mzge2MehLFnwAAAA?pid=ImgDet&rs=1';
div.innerHTML = '<strong>早上好呀,MeowRain</strong>';
} else if (12<h && h<13) {
img.src = 'https://img95.699pic.com/element/40095/5149.png_300.png';
div.innerHTML = '<strong>中午好呀,MeowRain,别忘记要午休哦~</strong>';
} else if (13<h && h<18) {
img.src = 'https://ts1.cn.mm.bing.net/th/id/R-C.832e8b33a5ef7e2ae1b6027737696a05?rik=d2HweNtwgVdumg&riu=http%3a%2f%2fface.zhaoxi.org%2fupload%2f201358%2f20130121193605.gif&ehk=1mIMalbTaUnKu5AhchtHA8ybQmrJ70%2bYb70ugW678Dw%3d&risl=&pid=ImgRaw&r=0';
div.innerHTML ='<strong>下午好呀,MeowRain,天气热啦,可以喝杯可乐奥</strong>';
} else {
img.src = 'https://tse1-mm.cn.bing.net/th/id/OIP-C.eFjfpAX9hBBc7r5pcSiomQAAAA?pid=ImgDet&rs=1';
div.innerHTML = '<strong>晚上好呀,MeowRain,记住早早睡觉奥</strong>';
}