<html>
<title>时间显示</title>
<head>
<script language="javascript" type="text/javascript">
var ID="";
var myweekday="";
var year="";
var mydate="";
var mymonth="";
var myyear="";
mydate=new Date();
myweekday=mydate.getDay();
mymonth=mydate.getMonth()+1;
myday= mydate.getDate();
myyear= mydate.getYear();
if(myweekday == 0)weekday=" 星期日 ";
else if(myweekday == 1)weekday=" 星期一 ";
else if(myweekday == 2)weekday=" 星期二 ";
else if(myweekday == 3)weekday=" 星期三 ";
else if(myweekday == 4)weekday=" 星期四 ";
else if(myweekday == 5)weekday=" 星期五 ";
else if(myweekday == 6)weekday=" 星期六 ";
document.write(myyear+"年"+mymonth+"月"+myday+"日 "+weekday+" ");
function yearadd()
{
var y=document.getElementById("ttbyear").value;
y++;
}
function monthadd()
{
var m=document.getElementById("ttbmonth").value;
if(m<12)
m++;
}
function dayadd()
{
var y=document.getElementById("ttbyear").value;
var m=document.getElementById("ttbmonth").value;
var d=document.getElementById("ttbday").value;
if(m==1||m==3||m==5||m==1||m==7||m==8||m==10||m==12)
{
if
(d<31)d++;
else
alert(m月只有31天);
}
else if(m==2)
{
if(y/400==0)
{
if
(d<29)d++;
else
alert(m月只有29天);
}
else
{
if
(d<28)d++;
else
alert(m月只有28天);
}
}
else
{
if
(d<30)d++;
else
alert(m月只有30天);
}
}
function add()
{
switch(ID)
{
case "ttbyear":
yearadd();
break;
case "ttbmonth":
monthadd();
break;
case "ttbday":
dayadd();
break;
}
}
function Getid(id)
{
ID=id;
}</script>
</head><body><div style="width:100%;text-align:center">
<br/>
<br/>现在时间为:<br/>
<br/>
<input type="button" id="btadd" value="+" onclick="add()"/>
<input type="text" id="ttbyear" value="2010" onfocus="Getid(ttbyear)"/>
年
<input type="text" id="ttbmonth" value="9" onfocus="Getid(ttbmonth)" />
月
<input type="text" id="ttbday" value="25" onfocus="Getid(ttbday)"/>
日
<input type="button" id="btcut" value="-"/>
</div> </body>
</html>
<title>时间显示</title>
<head>
<script language="javascript" type="text/javascript">
var ID="";
var myweekday="";
var year="";
var mydate="";
var mymonth="";
var myyear="";
mydate=new Date();
myweekday=mydate.getDay();
mymonth=mydate.getMonth()+1;
myday= mydate.getDate();
myyear= mydate.getYear();
if(myweekday == 0)weekday=" 星期日 ";
else if(myweekday == 1)weekday=" 星期一 ";
else if(myweekday == 2)weekday=" 星期二 ";
else if(myweekday == 3)weekday=" 星期三 ";
else if(myweekday == 4)weekday=" 星期四 ";
else if(myweekday == 5)weekday=" 星期五 ";
else if(myweekday == 6)weekday=" 星期六 ";
document.write(myyear+"年"+mymonth+"月"+myday+"日 "+weekday+" ");
function yearadd()
{
var y=document.getElementById("ttbyear").value;
y++;
}
function monthadd()
{
var m=document.getElementById("ttbmonth").value;
if(m<12)
m++;
}
function dayadd()
{
var y=document.getElementById("ttbyear").value;
var m=document.getElementById("ttbmonth").value;
var d=document.getElementById("ttbday").value;
if(m==1||m==3||m==5||m==1||m==7||m==8||m==10||m==12)
{
if
(d<31)d++;
else
alert(m月只有31天);
}
else if(m==2)
{
if(y/400==0)
{
if
(d<29)d++;
else
alert(m月只有29天);
}
else
{
if
(d<28)d++;
else
alert(m月只有28天);
}
}
else
{
if
(d<30)d++;
else
alert(m月只有30天);
}
}
function add()
{
switch(ID)
{
case "ttbyear":
yearadd();
break;
case "ttbmonth":
monthadd();
break;
case "ttbday":
dayadd();
break;
}
}
function Getid(id)
{
ID=id;
}</script>
</head><body><div style="width:100%;text-align:center">
<br/>
<br/>现在时间为:<br/>
<br/>
<input type="button" id="btadd" value="+" onclick="add()"/>
<input type="text" id="ttbyear" value="2010" onfocus="Getid(ttbyear)"/>
年
<input type="text" id="ttbmonth" value="9" onfocus="Getid(ttbmonth)" />
月
<input type="text" id="ttbday" value="25" onfocus="Getid(ttbday)"/>
日
<input type="button" id="btcut" value="-"/>
</div> </body>
</html>
楼主你到底想实现的是什么功能?
第一处:<input type="text" id="ttbyear" value="2010" onfocus="Getid(ttbyear)"/>
年
onfocus="Getid('ttbyear')" 这里要加单引号,表示传入的值为字符串类型的,否者会当成object类型第二处:function yearadd()
{
var y=document.getElementById("ttbyear").value;
y++;
}function yearadd()
{
var y=document.getElementById("ttbyear").value;
y++;
document.getElementById("ttbyear").value=y//将增加之后的年份重新赋值给文本控件其他几处有问题的楼主自己改改,我已经帮你指出来了
}