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

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

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
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下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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