色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

html 設置多個倒計時

洪振霞1年前8瀏覽0評論

在網頁中,倒計時是一個非常實用的功能,可以用來倒計時活動開始或者結束的時間,也可以用來倒計時用戶提交操作的時間等等。本文將為大家介紹如何在 HTML 中設置多個倒計時。

<!DOCTYPE html>
<html>
<head>
<title>多個倒計時</title>
<script>
function countdown(id, date) {
var now = new Date().getTime();
var count = date - now;
var days = Math.floor(count / (1000 * 60 * 60 * 24));
var hours = Math.floor((count % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = Math.floor((count % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((count % (1000 * 60)) / 1000);
document.getElementById(id).innerHTML = days + " 天 " + hours + " 小時 " + minutes + " 分鐘 " + seconds + " 秒 ";
if (count< 0) {
clearInterval(x);
document.getElementById(id).innerHTML = "已結束";
}
}
window.onload = function() {
countdown("countdown1", new Date("Mar 31, 2022 00:00:00").getTime());
countdown("countdown2", new Date("Apr 15, 2022 12:00:00").getTime());
countdown("countdown3", new Date("May 1, 2022 00:00:00").getTime());
};
</script>
</head>
<body>
<h1>多個倒計時</h1>
<p id="countdown1"></p>
<p id="countdown2"></p>
<p id="countdown3"></p>
</body>
</html>

上面的代碼使用了一個名為 countdown 的函數來更新倒計時。這個函數有兩個參數,id 表示在哪個元素中顯示倒計時,date 表示倒計時結束的時間點。在函數中,首先獲取當前時間和結束時間之間的時間差,然后將時間差轉換為天、小時、分鐘和秒。最后使用 document.getElementById() 方法將計算出來的時間差更新到頁面中。

在頁面加載完成后,我們調用 window.onload 函數來設置倒計時的結束時間。在本例子中,我們設置了三個不同的倒計時,分別表示三個不同的活動:第一個活動將在 2022 年 3 月 31 日開始,第二個活動將在 2022 年 4 月 15 日中午 12 點開始,第三個活動將在 2022 年 5 月 1 日開始。

通過上面的代碼,我們可以在同一個頁面中方便地設置多個倒計時。這對于需要倒計時的網站來說非常實用,可以讓用戶清楚地知道還有多少時間可以參加活動,或者提交操作。

下一篇deja vue