zoukankan      html  css  js  c++  java
  • 实现这一天是这一年中的第几天

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <body>
            年:<input type="text" id="oTxtYear"/><br>
            月:<input type="text" id="oTxtMonth"/><br>
            日:<input type="text" id="oTxtDate"/><br>
            这一天是这一年的第 <input type="text" id="oTxtDay"/> 天<br>
            <input type="button" value="计算" id="oBtnSave"/>
            <input type="button" value="重置" id="oBtnClear"/>
        </body>
    </html>
    <script>
        //要做事 先找人
        //如何查找到要操作的页面元素 ?
        //第一步 : 根据id查找 在页面元素上为每一个标签添加 不同的id
        //第二步 : 为按钮添加单击事件
        oBtnSave.onclick = function(){
            var sum = 0;//一个变量用于累加数时,初始值为 0
            //第三步 ; 获取用户输入的年 月 日
            var y = oTxtYear.value;
            var m =parseInt( oTxtMonth.value );
            var d = parseInt( oTxtDate.value );
            switch( m ){
                case 12 : sum += 30;//11月
                case 11 : sum += 31;
                case 10 : sum += 30;
                case 9 : sum += 31;
                case 8 : sum += 31;
                case 7 : sum += 30;
                case 6 : sum += 31;
                case 5 : sum += 30;
                case 4 : sum += 31; //3月
                case 3 : {
                    y%4==0&&y%100!=0||y%400==0 ? sum += 29 : sum += 28;
                }
                case 2 : sum += 31; // 1月
                case 1 : sum += d;
            }
            //第四步 :将计算的结果 回填到结果文本框中
            oTxtDay.value = sum;
        }
        
        //清空文本框
        oBtnClear.onclick = function(){
            oTxtDay.value = "";
            oTxtYear.value = "";
            oTxtMonth.value = "";
            oTxtDate.value = "";
        }
    </script>
  • 相关阅读:
    ubuntu 下安装Angular2-cli脚手架
    git的使用及常用命令(二)
    framework7+node+mongo项目
    LINUX下安装搭建nodejs及创建nodejs-express-mongoose项目
    初学strurs基础
    JAVA Struts2 搭建
    mongodb的基本操作
    LightOj_1342 Aladdin and the Magical Sticks
    Codeforces Round #Pi (Div. 2)
    Codeforces Round #315 (Div. 2)
  • 原文地址:https://www.cnblogs.com/tis100204/p/10328817.html
Copyright © 2011-2022 走看看