标题:简单的网页计算器,求指点
取消只看楼主
fl8962
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:14
帖 子:539
专家分:2471
注 册:2012-10-17
结帖率:96.23%
已结贴  问题点数:20 回复次数:2 
简单的网页计算器,求指点
<html>
<head>
<script type="text/javascript">
var ans;
var num1=document.getElementById("n1").value;
var num2=document.getElementById("n2").value;
var op=document.name.value;
function cal(num1,num2,op)
{
   if(op=="+")
    {ans=num1+num2;
     document.getElementBId("answer").innerHTML=ans;
     }
   else if(op=="*")
    {ans=num1*num2;
      document.getElementBId("answer").innerHTML=ans;
     }
   else if(op=="/")
    {ans=num1/num2;
     document.getElementBId("answer").innerHTML=ans;
     }
    else
    {ans=num1-num2;
      document.getElementBId("answer").innerHTML=ans;
    }
}
</script>
</head>
<body>
<h1 align="center">This is a web calculator...</h1>
<table>
<tr>
<td>
The left value
</td>
<td>
The operator
</td>
<td>
The right value
</td>
</tr>
<tr>
<td><input type="text" id="n1"></td>
<td><select name="operator">
<option value="+">+</option>
<option value="*">*</option>
<option value="/">/</option>
<option value="-">-</option>
</select>
</td>
<td>
<input type="text" id="n2">
</td>
</table>
<p id="answer">The answer is</p>
<button onclick="cal(num1,num2,op)">sumbit</button>
<button onclick="location.reload()">again</button>

</body>
</html>
搜索更多相关主题的帖子: javascript 计算器 function 网页 
2014-03-18 01:40
fl8962
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:14
帖 子:539
专家分:2471
注 册:2012-10-17
得分:0 
HTML 我基本是零基础,靠着一点C++的底子,照猫画虎的想尝试着写一个HTML代码,输入值后没法计算,希望懂的朋友能给我指出错误。谢谢。

想抽苏烟了。
2014-03-18 01:43
fl8962
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:14
帖 子:539
专家分:2471
注 册:2012-10-17
得分:0 
na li cuo le ? na li cuo le?

想抽苏烟了。
2014-03-18 23:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-428694-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.704567 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved