求大师帮写html不同时间跳转不同网页代码 120

<divclass="time"><scripttype="text/javascript">today=newDate();varday;vardate;varhell... <div class="time"><script type="text/javascript">
today=new Date();
var day; var date; var hello;
hour=new Date().getHours()
if(hour < 6)hello=' 凌晨好! '
else if(hour < 9)hello=' 早上好! '
else if(hour < 12)hello=' 上午好! '
else if(hour < 14)hello=' 中午好! '
else if(hour < 17)hello=' 下午好! '
else if(hour < 19)hello=' 傍晚好! '
else if(hour < 22)hello=' 晚上好! '
else {hello='夜深了! '}
var webUrl = webUrl;
大师,能把这段代码改成跳转的吗?谢谢啦
展开
 我来答
jicemoon
推荐于2021-02-03 · TA获得超过772个赞
知道小有建树答主
回答量:622
采纳率:66%
帮助的人:697万
展开全部

这个要用JS控制的, 只用html无法实现. 另外你说的不同时间, 是客户端打开网页的本机日期?还是网页打开后的不同的时间段

<!DOCTYPE HTML>
<html lang="en-US">
<head>
 <meta charset="UTF-8">
 <title></title>
</head>
<body>
<script language="javascript">
    var date = new Date();
    var url = "";
    switch (date.getHours())
    {
        case 0:
            break;
        case 1:
            url = "网址1";
            break;
        case 2:
            url = "网址2";
            break;
        default:
            url = "网址3";
            break;
    }
    window.navigate(url);
</script>
</body>
</html>


这里加网址好像不能通过, 你自己换一下(这里只写了3个case,0-2, 可以是0-23中的任意一个)

更多追问追答
追问
时段 早上如8 9 10点进不同网页 这样
追答
var date,webUrl,hour;
date =new Date();
hour = date.getHours()
if(hour < 6)webUrl='网址1'
else if(hour < 9)webUrl='网址2'
else if(hour < 12)webUrl='网址3'
else if(hour < 14)webUrl='网址4'
else if(hour < 17)webUrl='网址5'
else if(hour < 19)webUrl='网址6'
else if(hour < 22)webUrl='网址7'
else {webUrl='网址8'}
window.open(webUrl, "_self"); //在本窗口中打开;
//window.open(webUrl, "_blank"); //在新窗口中打开;

这个是根据你问题的代码改的版本, 你可以修改相应的数字, 来控制不同的时段跳转

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式