请问运行结果不正确 ,为什么,该如何修改
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body onload="ymd()">
<form>
<select name="year" id="year" onchange="selectYmd1()"></select>
<select name="month" id="month" onchange="selectYmd1()"></select>
<select name="day" id="day"></select>
</form>
</body>
</html>
<script type="text/javascript">
var date=new Date();
var y=date.getFullYear();
var m=date.getMonth()+1;
var d=date.getDate();
var year=document.getElementById("year");
var month=document.getElementById("month");
var day=document.getElementById("day");
function initSelect(obj,start,end){
for(var i=start;i<=end;i++){
obj.options.add(new Option(i,i));
}
}
function ymd(){
initSelect(year,1990,y);
initSelect(month,1,12);
initSelect(day,1,31);
year.selectedIndex=Math.round(year.length/2);
}
function deleteSelect(obj,m,end){
for (var i = end; i > m; i--) {
obj.options.remove(i);
}
}
function selectYmd1(){
var mm=parseInt(month.value);
var yy=parseInt(year.value);
var ll;
if(mm==4||mm==6||mm==9||mm==11){
ll=30;
}else if(mm==2){
if ((yy%4==0&&yy%100!==0)||yy%400==0) {
ll=29;
}else{
ll=28;
}
}else{
ll=31;
}
deleteSelect(day,ll,31);
}
</script>
正在回答 回答被采纳积分+1
相似问题
登录后可查看更多问答,登录/注册
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星