document.getElementById('year').innerHTML=str;运行错误

<html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>... <html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript" >
function rili()
{
var nowdata = new Date();
var nowyear = nowdata.getYear();
var nowmonth = nowdata.getMonth()+1;
nowmonth = checkmd(nowmonth);
if(nowyear<2000)
{nowyear = nowyear + 1900;}
document.write( nowyear + "年" + nowmonth + "月")
var str= nowyear + "年" + nowmonth + "月"
document.write( str);
document.getElementById('year').innerHTML=str;

}
function checkmd(i)
{
if (i<10)
{i="0" + i;}
return i;
}

</script>
</head>

<body onload="rili()" >
<TABLE border>
<TR>
<TD colspan = 7 id = "year" ></TD>

</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
</TABLE>

</body>
</html>

显示“ocument.getElementById('year').innerHTML=str”is null or not an object
展开
 我来答
教事志k4ca
2009-06-03 · TA获得超过457个赞
知道小有建树答主
回答量:861
采纳率:0%
帮助的人:414万
展开全部
你试下把document.getElementById('year').innerHTML=str;
换成document.all.year.innerHTML=str;
雨季恋歌
2009-05-31 · TA获得超过2110个赞
知道大有可为答主
回答量:2302
采纳率:0%
帮助的人:2738万
展开全部
编译器出错信息呢??ocument.getElementById('year').innerHTML不是一个对象~~你定义了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式