为了账号安全,请及时绑定邮箱和手机立即绑定

感觉这样还行

   <script>

        // 使用JS完成一个简单的计算器功能。实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除。

        function count() {


            //获取第一个输入框的值

            var tex1 = document.getElementById("txt1").value;

            //获取第二个输入框的值

            var tex2 = document.getElementById("txt2").value;

            //获取选择框的值

            var select = document.getElementById("select").value;

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

            var result = 0;

            switch (select) {

                case "+":

                    result = parseInt(tex1) + parseInt(tex2);

                    break;

                case "-":

                    result = parseInt(tex1) - parseInt(tex2);

                    break;

                case "*":

                    result = parseInt(tex1) * parseInt(tex2);

                    break;

                case "/":

                    result = parseInt(tex1) / parseInt(tex2);

                    break;

                    defualt: break;

            }

            //设置结果输入框的值 

            document.getElementById("fruit").value =result;

        }

    </script>

</head>


<body>

    <!-- 使用JS完成一个简单的计算器功能。实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除。 -->


    <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>


正在回答

1 回答

   function count(){

    var result = 0;   

    //获取第一个输入框的值

    var txt1 = parseInt(document.getElementById("txt1").value);

//获取第二个输入框的值

var txt2 = parseInt(document.getElementById("txt2").value);

//获取选择框的值

var select = document.getElementById("select").value;

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

switch (select) {

    case "+":

        result = txt1 + txt2;

        break;

   case "-":

       result = txt1 - txt2;

       break;

   case "*":

       result = txt1 * txt2;

       break;

   case "/":

       result = txt1 / txt2;

       break;

}

    //设置结果输入框的值 

    document.getElementById("fruit").value = result;

   }


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

感觉这样还行

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信