[英]I want one button to switch between two functions based on time?
我擁有的是一個簡單的網站,您可以在其中輸入一個數字,當您單擊一個按鈕時,它會將其除以 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;
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.