使用JavaScript语言编制具有以下功能的网页 实现能自动根据时间显示网页上不同问候语,要求

使用JavaScript语言编制具有以下功能的网页实现能自动根据时间显示网页上不同问候语,要求:5点以后~8点以前显示早上好!;12点以前显示上午好!;18点以前显示下午... 使用JavaScript语言编制具有以下功能的网页
实现能自动根据时间显示网页上不同问候语,要求:
5点以后~8点以前显示早上好!;
12点以前显示上午好!;
18点以前显示下午好!;
21点以前显示晚上好!;
23点以前显示祝你晚安!;
23点~5点以前显示网虫:该休息了,明天还有课呢!
求大神!!!
展开
 我来答
幻想武士
推荐于2017-09-02 · TA获得超过1074个赞
知道小有建树答主
回答量:639
采纳率:90%
帮助的人:401万
展开全部
var time=new Date();
var h=time.getHours();
if(h>=0&&h<=5){
    document.write('该休息了,明天还有课呢!');
}else if(h>5&&h<=8){
    document.write('早上好!');
}else if(h>8&&h<=12){
    document.write('上午好!');
}else if(h>12&&h<=18){
    document.write('下午好!');
}else if(h>18&&h<=21){
    document.write('晚上好!');
}else if(h>23&&h<=24){
    document.write('祝你晚安!');
}
mp1809707376
2020-05-06
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>js获取时间返回问候语</title>
<style>
#wh{display:none;position: absolute; line-height: 200px; width: 400px; top: 50%; left: 50%; margin: -100px 0 0 -200px; text-align: center; border-radius: 10px; box-shadow: -1px 3px 5px 5px rgba(0,0,0,.2);}
</style>
</head>
<body>
<div>
<span id="tie"></span>
</div>
<div id="wh"></div>
<input type="button" onclick="sj()" value="你好!" />
<script>
function tie(){
var d = new Date();
var my_hours=d.getHours();
var my_minutes=d.getMinutes();
var my_seconds=d.getSeconds();
document.getElementById("tie").innerHTML = "当前时间是:"+my_hours+":"+my_minutes+":"+my_seconds;
}
setInterval(tie, 500);

function sj(){
var time = new Date().getHours();
if (time > 0 && time <= 6) {
document.getElementById("wh").innerHTML = "现在是凌晨,你该继续睡觉!";
document.getElementById("wh").style.display = "block";
} else if(time > 6 && time <= 12) {
document.getElementById("wh").innerHTML = "早上好!记得吃早餐!";
document.getElementById("wh").style.display = "block";
} else if(time > 12 && time <= 13){
document.getElementById("wh").innerHTML = "中午好,吃午餐了吗?'<br />'睡个午觉怎么样?";
document.getElementById("wh").style.display = "block";
} else if(time > 13 && time <= 18){
document.getElementById("wh").innerHTML = "下午好!今天过得愉快吗?";
document.getElementById("wh").style.display = "block";
} else if(time >18 && time <= 0){
document.getElementById("wh").innerHTML = "晚上好!请准时休息哦!";
document.getElementById("wh").style.display = "block";
} else{
alert("错误!!!");
}
}
</script>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式