我所拥有的是一个简单的网站,您可以在其中输入数字,然后单击按钮将其除以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完全陌生以来,我不知道要尝试什么。
答案 0 :(得分:1)
获取时间,然后设置要除以小时的数字。
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;
})