计算器页面

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <style>

     #d{

         width: 600px;

         height:700px;

         border: 5px gray solid;

         position:absolute;

          top:50%;

          left:50%;

         transform: translate(-50%,-50%);

         background-image: url(image/1.jpg);

         background-size: cover;

         background-origin: padding-box;

     }

     #d1{

         width: 580px;

         height: 120px;

         border: 5px green solid;

         margin: 5px;

     }

     #input{

            width: 500px;

            height: 100px;

            background-color: rgb(255, 203, 229);

            border-radius: 25px;

           

        }

     #d2,#d3,#d4,#d5{

         width: 130px;

         height: 120px;

         margin: 5px;

         float: left;

         border: 5px gray solid;

     }

     button{

            width: 120px;

            height: 110px;

            background-image: url(image/3.jpg);

         

          margin: 5px;

            font-size: 40px;

            font-family: "华文琥珀";

            text-align: center;

        }

        #AC{

            float: left;

        }

   

   #output{

       float: right;

       height: 110px;

       width: 430px;

      background-image: url(image/2.jpg);

   

     

       border-radius: 1px 20% cyan;

   }

    </style>

</head>

<body>

    <div id="d">

    <div id="d1">

        <button id="ac" οnclick="AC()">AC</button>

        <input  type="text" id="output" value="" >

    </div>

    <div >

        <div id="d2"><button οnclick="num7();">7</button></div>

        <div id="d2"><button οnclick="num8();">8</button></div>

       <div id="d2"><button οnclick="num9();">9</button></div>

        <div id="d2"><button οnclick="sum();">+</button></div>

    </div>

    <div >

        <div id="d3"><button οnclick="num4();">4</button></div>

        <div id="d3"><button οnclick="num5();">5</button></div>

        <div id="d3"><button οnclick="num6();">6</button></div>

        <div id="d3"><button οnclick="sub();">-</button></div>

    </div>

    <div >

        <div id="d4"><button οnclick="num1();">1</button></div>

       <div id="d4"><button οnclick="num2();">2</button></div>

       <div id="d4"><button οnclick="num3();">3</button></div>

       <div id="d4"><button οnclick="muti();">*</button></div>

    </div>

    <div >

        <div id="d5"><button οnclick="num0();">0</button></div>

        <div id="d5"><button οnclick="doc();">.</button></div>

        <div id="d5"><button οnclick="equal();">=</button></div>

        <div id="d5"><button οnclick="divide();">/</button></div>

     </div>

   

    </div>

    <script>

   

function divide(num1,num2){

    if(num2==0){

        alert("输入错误,0不能做除数!");

    }

    return num1/num2;

}     function num0(){

            setout(getout()+"0");

        }

        function num1(){

            setout(getout()+"1");

        }

        function num2(){

            setout(getout()+"2");

        }

        function num3(){

            setout(getout()+"3");

        }

        function num4(){

            setout(getout()+"4");

        }

        function num5(){

            setout(getout()+"5");

        }

        function num6(){

            setout(getout()+"6");

        }

        function num7(){

            setout(getout()+"7");

        }

        function num8(){

            setout(getout()+"8");

        }

        function num9(){

            setout(getout()+"9");

        }

        function doc(){

            setout(getout()+".");

        }

        function sum(){

            setout(getout()+"+");

        }

        function sub(){

            setout(getout()+"-");

        }

        function muti(){

            setout(getout()+"*");

        }

        function divide(){

            setout(getout()+"/");

        }

        function equal(){//  识别  运算符  将元素字符 变成 真正的运算符  并计算出结果 eval();

            setout(eval(getout()));

        }

        function AC(){

            setout("0");

        }

    function getout(){

        return document.getElementById("output").value; //获取值

    }

    function setout(str){

        document.getElementById("output").value = str;  //写入表单

    }

    </script>

</body>

</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值