Javascript 我想要一个按钮根据时间在两个功能之间切换?

Javascript 我想要一个按钮根据时间在两个功能之间切换?,javascript,Javascript,我有一个简单的网站,你输入一个数字,当你点击一个按钮时,它将其除以16,然后弹出答案。但我想做的是,根据按钮被点击的时间,将其除以16或11,就像如果它早于10:00,那么它将除以11,然后再除以16 button.addEventListener('click', (e) => { if (!hasSubmitted) { hasSubmitted = true result.classList.remove('hidden') } val

我有一个简单的网站,你输入一个数字,当你点击一个按钮时,它将其除以16,然后弹出答案。但我想做的是,根据按钮被点击的时间,将其除以16或11,就像如果它早于10:00,那么它将除以11,然后再除以16

button.addEventListener('click', (e) => {
    if (!hasSubmitted) {
      hasSubmitted = true
      result.classList.remove('hidden')
    }
    value.value = Number(input.value / 16)
}) 

如何使两个功能在同一个按钮上工作。我不知道该尝试什么,因为我对javascript一无所知。

获取时间,然后根据小时设置要除以的数量

button.addEventListener('click', (e) => {
    if (!hasSubmitted) {
      hasSubmitted = true
      result.classList.remove('hidden')
    }
    var hour = (new Date()).getHours();
    var divisor = hour < 10 ? 11 : 16;
    value.value = input.value / divisor;
}) 
按钮。addEventListener('click',(e)=>{
如果(!已提交){
hassubmited=true
result.classList.remove('hidden')
}
var hour=(新日期()).getHours();
var除数=小时<10?11:16;
value.value=输入值/除数;
}) 

你是指一天中的时间,还是指按钮被点击的次数?你不需要调用
number()
/
操作符总是返回一个数字。很抱歉,我刚刚读了一遍,发现它同样让人困惑,只是修复了它。获取一天中的时间,然后使用
if
语句设置要除以的金额。它给了我一个错误:uncaughttypeerror:(中间值)。getHour不是函数对不起,应该是
getHours