问答详情
源自:7-23 编程练习

哎!自己写不出来啊!

看不懂,脑子转不过来弯弯!难道是我逻辑思维太差?

提问者:qq_这城市那么空_1 2016-07-20 13:38

个回答

  • 画饼充饥y
    2016-07-20 14:44:51

    <!DOCTYPE html>

    <html>

     <head>

      <title> 事件</title>  

      <script type="text/javascript">

       function count(){

        var sum=0;   

        var x=document.getElementById("txt1").value;//获取第一个输入框的值

    var y=document.getElementById("txt2").value;//获取第二个输入框的值

    var yunsuan=document.getElementById("select").value;//获取选择框的值

    switch(yunsuan){//获取通过下拉框来选择的值来改变加减乘除的运算法则

       case '+':

                sum=parseInt(x)+parseInt(y);

                break;

            case '-':

                sum=parseInt(x)-parseInt(y);

                break;

            case '*':

                sum=parseInt(x)*parseInt(y);

                break;

            case '/':

                sum=parseInt(x)/parseInt(y);

                break;

        }

        document.getElementById("fruit").value=sum;//设置结果输入框的值 

        

       }

      </script> 

     </head> 

     <body>

       <input type='text' id='txt1' /> 

       <select id='select'>

    <option value='+'>+</option>

    <option value="-">-</option>

    <option value="*">*</option>

    <option value="/">/</option>

       </select>

       <input type='text' id='txt2' /> 

       <input type='button' value=' = ' onclick="count()"/> <!--通过 = 按钮来调用创建的函数,得到结果--> 

       <input type='text' id='fruit' />   

     </body>

    </html>


  • kiss_von
    2016-07-20 14:04:35

    <script type="text/javascript">

      //通过javascript的日期对象来得到当前的日期,并输出。

      var mydate = new Date();//创建一个Date的对象

      var myYear = myDate.getFullYear();//对应的年份

      var myMonth = myDate.getUTCMonth();//对应的月份

      var myToday = myDate.getDate();//对应的天

      var weekday = ['星期一','星期二','星期三','星期四','星期五','星期六','星期日'];

      var Day = weekday[myDate.getDay()-1];

      document.write(myYear+"年"+(myMonth+1)+"月"+myToday+"日"+" "+Day+"<br>");

      //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦

      var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";

      //从数组中将成绩撮出来,然后求和取整,并输出。

        var arr=scoreStr.split(";");//对数组进行切割

        var sum=0;

        for(var i=0;i<arr.length;i++){

      //从数组中将成绩撮出来,然后求和取整,并输出。

        arr[i]=arr[i].substr(-2);

        sum=sum+parseInt(arr[i]);

        }

        document.write("班级总分为:"+sum);

    </script>