JavaScritp 初学

来源:百度知道 编辑:UC知道 时间:2024/05/04 04:34:52
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JScript">
window.onload=singOut();
function singOut() {
var theMoment = new Date();
var yyyy = theMoment.getYear();
var mm = padLeftZero(theMoment.getMonth(), 2);
document.write(yyyy + ""+ mm);
window.setTimeout("singOut();", 60000);
}
function padLeftZero(value) {
var returnValue = "";
if (value.length < 2) {
returnValue = "0" + returnValue;
}
return returnValue;
}
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT>
</SCRIPT>
</BODY>
</HTML>
为什么月份不显示,请问如何正确调用方法
搞定了。谢谢

何必那样麻烦...这样就行的:

<HTML>
<HEAD>
<SCRIPT LANGUAGE="JScript">
window.onload=singOut();
function singOut() {
var theMoment = new Date();
var date = theMoment.getDate();
var month = theMoment.getMonth();
var year = theMoment.getYear();
document.write(year,month,date);

window.setTimeout("singOut();", 60000);
}
function padLeftZero(value) {
var returnValue = "";
if (value.length < 2) {
returnValue = "0" + returnValue;
}
return returnValue;
}
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT>
</SCRIPT>
</BODY>
</HTML>

你看那个padLeftZero定义的时候只有一个参数,而上面用的时候
padLeftZero(theMoment.getMonth(),2);这句却有两个参数。这个有问题。。。。