运行没效果,问题在哪里呢
function oc(){
var yyyy=document.getElementById("yyyy");
var mmm=document.getElementById("mmm");
var ddd=document.getElementById("ddd");
pp(yyyy,1988,new Date().getFullYear());
pp(mmm,1,12);
pp(ddd,1,31);
var g=yyyy.options.length;
yyyy.selectedIndex=Math.round(g/2);
}
function pp(p,k,l){
for(var i=k;i<=l;i++){
p.options.add(new Option(i));
}
}
function qq(){
var yyyy=document.getElementById("yyyy");
var mmm=document.getElementById("mmm");
var ddd=document.getElementById("ddd");
var m=parseInt(mmm.value);
var de;
if(m==4||m==6||m==9||m==11){
de=30;
}else if(m==2){
de=28;
var y=parseInt(yyyy.value);
if((y%4==0&&y%100!=0)||y%400==0){
de=29;
}
}else{
de=31;
}
ddd.options.length=0;
pp(ddd,1,de);
}
<body onload="oc()">
<form>
<select name="eueu" id="yyyy" onchange="qq()"></select>
<select name="mmm" id="mmm" onchange="qq()"></select>
<select name="ddd" id="ddd"></select>
</form>
</body>0
收起
正在回答 回答被采纳积分+1
1回答
慕UI5285863
2019-08-07 08:41:38
function pp(p,k,l){
for(var i=k;i<=l;i++){
p.options.add(new Option(i,i));
}
}
这个方法已经修正,还是不行
2. 从网页搭建入门JavaWeb
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星