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吗?