我试图在表格标题中自动填写日期,但我得到的只是
" .innerHTML不是一个功能"
我到处寻找,并尝试将我的代码放在页面的顶部和底部,但没有任何效果。求救!
window.onload = function() {
var currentTime = new Date();
var month = currentTime.getMonth() + 1;
var day = currentTime.getDate();
var year = currentTime.getFullYear();
document.getElementById("dated").innerHTML(month + "/" + day + "/" + year);
};
答案 0 :(得分:42)
好吧,正如错误所说,innerHTML
不是函数。
您可以为属性分配值,但是:
document.getElementById("dated").innerHTML = month + "/" + day + "/" + year;
如需更多信息,请查看the MDN docs 。
答案 1 :(得分:8)
innerHTML是一个属性......因此你需要使用= not()...它不是jQuery。
document.getElementById("dated").innerHTML = "blah"
答案 2 :(得分:3)
document.getElementById("dated").innerHTML = month + "/" + day + "/" + year;