3 回答

TA貢獻1783條經驗 獲得超4個贊
load
事件不會在靜態 HTML 元素上觸發,只會在從外部 URL 異步加載數據的元素上觸發。
將調用放入正文的 onload
事件中。
<body onload="newDate()">

TA貢獻1841條經驗 獲得超3個贊
不需要在啟動時加載它。實際上,您錯誤地使用了獲取日期。下面的代碼將解決您的問題。放在前面</body>
<script>
var date = new Date();
var newDate = date.getDay() + ', ' + date.getDate() + ' de ' + date.getMonth() + ', ' + date.getFullYear() + '.';
document.getElementById("date").innerHTML = newDate;
</script>

TA貢獻1790條經驗 獲得超9個贊
您可以使用此代碼在跨度文本中顯示完整的一天:
document.getElementById("date").innerHTML = createNewDate();
function createNewDate() {
const date = new Date();
const newDate = date.getDay + ', ' + date.getDate + ' de ' + date.getMonth + ', ' + date.getFullYear + '.';
return newDate;
}
- 3 回答
- 0 關注
- 186 瀏覽
添加回答
舉報