我有一個腳本,最初取自Stackoverflow question thread。該腳本將允許用戶注意最後一次頁面修改的時間。我希望腳本通過它的SPAN CLASS或LABEL ID來設置,而不是通過它的DIV SPAN。任何幫助將非常感激。謝謝。 :)JavaScript的簡單Timeago腳本設置爲跨班或標籤ID
這是我到目前爲止有:
HTML
此頁面前
更新的JavaScript
var date = new Date();
var finaltime = timeSince(date);
setInterval(function(){
document.getElementsByTagName('span')[0].innerHTML = timeSince(date);
},5000);
document.getElementsByTagName('span')[0].innerHTML = timeSince(date);
function timeSince(date) {
var seconds = Math.floor((new Date() - date)/1000);
var interval = Math.floor(seconds/31536000);
if (interval > 1) {
return interval + " years";
}
interval = Math.floor(seconds/2592000);
if (interval > 1) {
return interval + " months";
}
interval = Math.floor(seconds/86400);
if (interval > 1) {
return interval + " days";
}
interval = Math.floor(seconds/3600);
if (interval > 1) {
return interval + " hours";
}
interval = Math.floor(seconds/120);
if (interval >= 2){
return interval + "minutes";
}
interval = Math.floor(seconds/60);
if (interval == 1) {
return interval + " minute";
}
return "a while";
}
然後從'改變 'span''到'' div'',雖然他們沒有一個'id'。至少不在你的示例代碼中。 –
Hi @SpencerWieczorek我編輯了我的代碼。謝謝。 –