簡體   English   中英

我想要一鍵根據時間在兩個功能之間切換?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM