我正在尝试输入页面加载时的当前日期。我能够将它存储到变量中,我只是在将该变量输入页面时遇到了问题。
HTML:
<span id='test'>x</span>
Javascript:
window.onload = function() {
var month = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth();
var currentMonth = month[mm];
var yyyy = today.getFullYear();
today = currentMonth + ' ' + dd + ', ' + yyyy;
document.getElementById('test').innertext() = today;
}
答案 0 :(得分:3)
改变这个:
document.getElementById('test').innertext() = today;
为此:
document.getElementById('test').innerHTML = today;
答案 1 :(得分:0)
您在以下代码行中遇到问题,因为您将innerText
属性视为function
并且您没有看到它(JavaScript是一种区分大小写的语言) ):
document.getElementById('test').innertext() = today;
所以改成它:
document.getElementById('test').innerText = today;
答案 2 :(得分:0)
使用此代码,它可以正常工作
window.onload = function() {
var month = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth();
var currentMonth = month[mm];
var yyyy = today.getFullYear();
today = currentMonth + ' ' + dd + ', ' + yyyy;
document.getElementById('test').innerHTML = today;
}