发布网友 发布时间:2024-10-23 23:12
共3个回答
热心网友 时间:2024-10-29 21:31
你这段代码应该还有其他部分,明显少了不少东西啊,这样就能显示了,不过应该不符合你的要求,所以要改的话你要发出全部代码
<SCRIPT LANGUAGE="JavaScript">
<!--
for (var intLoop = 2013; intLoop <= 2100; intLoop++)
document.write("<OPTION VALUE= " + intLoop + " " + (today.getYear() == intLoop ? "Selected" : "") + ">" + intLoop + "年");
-->
</SCRIPT>
</SELECT> <SELECT ID="month" ONCHANGE="newCalendar()">
<SCRIPT LANGUAGE="JavaScript">
<!--
for (var intLoop = 0; intLoop < 12;
intLoop++)
document.write("<OPTION VALUE= " + (intLoop + 1) + " " + (new Date().getMonth() == intLoop ? "Selected" : "") + ">" + (intLoop + 1));
//-->
</SCRIPT>
热心网友 时间:2024-10-29 21:27
你得到的getMonth()这个应该是差一个月的,因为他的范围是0-11的,你使用的时候需要自己加1
就是说现在是1月,你通过getMonth()得到的是0
其它的年,日都是正常的
热心网友 时间:2024-10-29 21:28
你想做什么东西 你的什么代码 运行不了 把你问题描述下 不要你代码