Javascript 尝试在我的业务关闭时更改链接的路径

Javascript 尝试在我的业务关闭时更改链接的路径,javascript,html,Javascript,Html,我正在与一家快递公司合作,我正在努力使网站正常运行。我遇到的问题是,当我们打开时,导航栏中的链接会转到订单页面,当我们关闭时,链接会转到关闭页面。这是我到目前为止所拥有的 function IsOpen() { let inOpenHours; let today = new Date().getHours(); const openHours = { openTime: 10, closedTime: 21 }; if (

我正在与一家快递公司合作,我正在努力使网站正常运行。我遇到的问题是,当我们打开时,导航栏中的链接会转到订单页面,当我们关闭时,链接会转到关闭页面。这是我到目前为止所拥有的

function IsOpen() {
    let inOpenHours;
    let today = new Date().getHours();
    const openHours = {
        openTime: 10,
        closedTime: 21
    };
    if (today >= openHours.openTime && today < openHours.closedTime) {
        return
        inOpenHours = true;
        break
    } else {
        return
        inOpenHours = false;
    }
}
函数IsOpen(){
让我们再过几小时;
让今天=新日期().getHours();
常数开放时间={
开放时间:10,
关闭时间:21
};
如果(今天>=openHours.openTime&&today

这一部分似乎可以工作(至少在我将其变成函数之前是这样),问题是让它根据返回值实际更改链接。

分配链接的
href
属性:

document.getElementById("orders_link").href = isOpen() ? "openURL" : "closedURL";

当然,替换
orders\u link
openURL
,和
closedURL
为您的站点指定适当的值。

分配链接的
href
属性。放置奇怪的
return
break
语句是怎么回事?如果函数为真或假,您不需要它们使函数返回,以便我能够使用它来更改HTML吗?