td中无法显示document.getElementById().innerHTML=""的内容
<tdid="time"></td><scriptlanguage="javascript">vartoday=newDate();varyear=today.getYe...
<td id="time"></td>
<script language="javascript">
var today=new Date();
var year=today.getYear();
var month=today.getMonth();
var date=today.getDate();
document.getElementById("time").innerHTML="year+month+date";
页面中td的内容没有显示出来,怎么回事? 展开
<script language="javascript">
var today=new Date();
var year=today.getYear();
var month=today.getMonth();
var date=today.getDate();
document.getElementById("time").innerHTML="year+month+date";
页面中td的内容没有显示出来,怎么回事? 展开
2个回答
展开全部
首先你要确定你的td是放在table和tr里:
<table>
<tr>
<td id="time"></td>
</tr>
</table>
2. 然后
document.getElementById("time").innerHTML="year+month+date";
改成
document.getElementById("time").innerHTML=year+"-"+month+"-"+date;
3. 代码最后缺少了一个</script>
追问
还是不行,你说的这些我注意到了。
追答
我这个已经显示出来了,你看看:
<table>
<tr>
<td id="time"></td>
</tr>
</table>
<script language="javascript">
var today=new Date();
var year=today.getFullYear(); //这里改成getFullYear
var month=today.getMonth() + 1; //这里改成+1,getMonth是从0开始的
var date=today.getDate();
document.getElementById("time").innerHTML=year+"-"+month+"-"+date;
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询