运行没效果,问题在哪里呢

运行没效果,问题在哪里呢

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
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>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
提问者 慕UI5285863 2019-08-07 08:41:38
1
2
3
4
5
6
function pp(p,k,l){
    for(var i=k;i<=l;i++){
        p.options.add(new Option(i,i));
    }
}
这个方法已经修正,还是不行


  • 同学你好,这里复制运行贴出代码,运行效果没有问题,那请问同学是想表达什么问题呐,还请具体描述一下!继续加油! 祝:学习愉快
    2019-08-07 10:29:15
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码