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

如何写出一个简易加法计算器

我的思路是四个文本框,一个计算按钮,x,y,z分别对应三个文本框,完成计算后的答案显示在第四个文本框。

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>简易计算器</title>
<script type="text/JavaScript">


   function add3()                  
 {   var x=document.getElementById("numX").value;//得到第一个x的数字
        var y=document.getElementById("numY").value;//得到第二个y的数字
        var z=document.getElementById("numZ").value;//得到第三个z的数字
     sum = x + y +z;//完成计算,得到sum
  document.getElementById("numSum").value=sum;//将sum的值给到第四个文本框
 } 
</script>
</head>
<body>
<input type="text" value="3" id="numX"/></br>
<input type="text" value="4" id="numY"/></br>
<input type="text" value="5" id="numeZ"/></br>
<input type="text" value="answer" id="numSum"/></br>
<input type="button" value="add3" onClick="add3()"/>
</body>
</html>


正在回答

4 回答

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>简易计算器</title>

<script type="text/JavaScript">


   function add3()                  

 {   var x=document.getElementById("numX").value;//得到第一个x的数字

        var y=document.getElementById("numY").value;//得到第二个y的数字

        var z=document.getElementById("numZ").value;//得到第三个z的数字

     var sum =  parseInt(x)+ parseInt(y)+ parseInt(z);//完成计算,得到sum

  document.getElementById("numSum").value=sum;//将sum的值给到第四个文本框

 }  

</script>

</head>

<body>

<input type="text" value="3" id="numX"/></br>

<input type="text" value="4" id="numY"/></br>

<input type="text" value="5" id="numZ"/></br>

<input type="text" value="answer" id="numSum"/></br>

<input type="button" value="add3" onClick="add3()"/>

</body>

</html>


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

一只特立独行的doge 提问者

还是不行,我试了下
2016-04-19 回复 有任何疑惑可以回复我~
#2

一只特立独行的doge 提问者

你的是对的!哥子,谢了,我自己有个拼写错误。
2016-04-19 回复 有任何疑惑可以回复我~
#3

qq__1633 回复 一只特立独行的doge 提问者

哈哈。细心点就好了
2016-04-28 回复 有任何疑惑可以回复我~

再给一种思路,改动“xiao”(也你一定最小)

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>简易计算器</title>

<script type="text/JavaScript">


   function add3()                  

 {   var x=document.getElementById("numX").value;//得到第一个x的数字

        var y=document.getElementById("numY").value;//得到第二个y的数字

        var z=document.getElementById("numZ").value;//得到第三个z的数字

     sum = (x-0) + (y-0) +(z-0);//完成计算,得到sum

  document.getElementById("numSum").value=sum;//将sum的值给到第四个文本框

 }  

</script>

</head>

<body>

<input type="text" value="3" id="numX"/></br>

<input type="text" value="4" id="numY"/></br>

<input type="text" value="5" id="numZ"/></br>

<input type="text" value="answer" id="numSum"/></br>

<input type="button" value="add3" onClick="add3()"/>

</body>

</html>


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

...你们真的是刚学到这 写出来的代码吗。。。为何我看不懂。。。。

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

一只特立独行的doge 提问者

额。。。一步一步学到这应该看懂没问题了把。。。。
2016-07-10 回复 有任何疑惑可以回复我~

计算器加减乘除的简易运算~



 <script type="text/javascript">

   function count(){

    var res=0;

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

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

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

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

//获取选择框的值

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

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

    switch(sel)

        {

        case '+':

            res = firnum + secnum;

            break;

        case '-':

            res = firnum - secnum;

            break;

        case '*':

            res = firnum * secnum;

            break;

        case '/':

            res = firnum / secnum;

            break;

        }    

    //设置结果输入框的值 

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

   }

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

1 回复 有任何疑惑可以回复我~
#1

一只特立独行的doge 提问者

谢谢了,解决了,!
2016-04-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

如何写出一个简易加法计算器

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