请老师检查一下作业

来源:7-9 JS对表单元素进行设置5

MAYxDAY

2020-02-23 18:10:03

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Document</title>

    <script type="text/javascript">

     function ymd(){

     var yyyy=document.getElementById("yyyy");

     var mm=document.getElementById("mm");

     var dd=document.getElementById("dd");

     var date=new Date();

     var year=parseInt(date.getFullYear());

     add(yyyy,1999,year);

     add(mm,1,12);

     add(dd,1,31);

     var n=yyyy.length;

     yyyy.selectedIndex=Math.round(n/2);

     }

     function add(obj,start,end){

     for(var i=start;i<=end;i++){

     obj.options.add(new Option(i,i));

     }

     }

     function dele(obj,x) {

     for(var i=x;i>=28;i--){

     obj.options.remove(i);

     }

     }

     function search(){

     var yyyy=document.getElementById("yyyy");

     var mm=document.getElementById("mm");

     var dd=document.getElementById("dd");

     var m=parseInt(mm.value);

     if(m==2){


                dele(dd,dd.length);

                var y=parseInt(yyyy.value);

             if((y%4==0&&y%100!=0)||(y%400==0)){

             dele(dd,dd.length);

                add(dd,29,29);

     }

     }

     else if(m==4||m==6||m==9||m==11){

     dele(dd,dd.length);

     add(dd,29,30);

     }else{

     dele(dd,dd.length);

     add(dd,29,31);

     }

     }

    </script>

</head>

<body onload="ymd()">

    <form>

     <select name="yyyy" id="yyyy" onchange="search()"></select>年

     <select name="mm" id="mm" onchange="search()"></select>月

     <select name="dd" id="dd"></select>日    

    </form>

</body>

</html>


写回答

1回答

好帮手慕小尤

2020-02-23

同学你好,已完成练习,继续加油!

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 9666 问题

查看课程