javascript实现的简单计算器
2013-08-10 20:35
260 查看
<html>
<head>
<title>javascript实现一个简单的计算器</title>
<script language="javascript">
function cal(){
var v1 = parseInt(document.getElementById("value1").value) ;
var flag = document.getElementById("flag").value ;
var v2 = parseInt(document.getElementById("value2").value) ;
var s = 0 ;
switch(flag){
case "+":
s = v1 + v2 ;
break ;
case "-":
s = v1 - v2 ;
break ;
case "*":
s = v1 * v2 ;
break ;
case "/":
s = v1 / v2 ;
break ;
}
alert(s) ;
}
</script>
</head>
<body onload="alert(sayHello())">
<input type="text" name="value1" id="value1">
<select name="flag" id="flag">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" name="value2" id="value2">
<input type="button" value="计算" id="" onclick="cal()">
</body>
</html>
放到span里面
<html>
<head>
<title>javascript实现一个简单的计算器</title>
<script language="javascript">
function cal(){
var v1 = parseInt(document.getElementById("value1").value) ;
var flag = document.getElementById("flag").value ;
var v2 = parseInt(document.getElementById("value2").value) ;
var s = 0 ;
switch(flag){
case "+":
s = v1 + v2 ;
break ;
case "-":
s = v1 - v2 ;
break ;
case "*":
s = v1 * v2 ;
break ;
case "/":
s = v1 / v2 ;
break ;
}
/* document.getElementById("ret").value = s ; */
document.getElementById("result").innerHTML = "<font color='red'>" + s + "</font>" ;
}
</script>
</head>
<body onload="alert(sayHello())">
<input type="text" name="value1" id="value1">
<select name="flag" id="flag">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" name="value2" id="value2">
<!--<input type="text" name="ret" id="ret"> -->
<span id="result"></span>
<input type="button" value="计算" id="" onclick="cal()">
</body>
</html>
更简单的方式:
<html>
<head>
<title>javascript实现一个简单的计算器</title>
<script language="javascript">
function cal(){
var v1 = parseInt(document.getElementById("value1").value) ;
var flag = document.getElementById("flag").value ;
var v2 = parseInt(document.getElementById("value2").value) ;
eval("var s = " + v1 + flag + v2) ;
document.getElementById("result").innerHTML = "<font color='red'>" + s + "</font>" ;
}
</script>
</head>
<body onload="alert(sayHello())">
<input type="text" name="value1" id="value1">
<select name="flag" id="flag">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" name="value2" id="value2">
<span id="result"></span>
<input type="button" value="计算" id="" onclick="cal()">
</body>
</html>
<head>
<title>javascript实现一个简单的计算器</title>
<script language="javascript">
function cal(){
var v1 = parseInt(document.getElementById("value1").value) ;
var flag = document.getElementById("flag").value ;
var v2 = parseInt(document.getElementById("value2").value) ;
var s = 0 ;
switch(flag){
case "+":
s = v1 + v2 ;
break ;
case "-":
s = v1 - v2 ;
break ;
case "*":
s = v1 * v2 ;
break ;
case "/":
s = v1 / v2 ;
break ;
}
alert(s) ;
}
</script>
</head>
<body onload="alert(sayHello())">
<input type="text" name="value1" id="value1">
<select name="flag" id="flag">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" name="value2" id="value2">
<input type="button" value="计算" id="" onclick="cal()">
</body>
</html>
放到span里面
<html>
<head>
<title>javascript实现一个简单的计算器</title>
<script language="javascript">
function cal(){
var v1 = parseInt(document.getElementById("value1").value) ;
var flag = document.getElementById("flag").value ;
var v2 = parseInt(document.getElementById("value2").value) ;
var s = 0 ;
switch(flag){
case "+":
s = v1 + v2 ;
break ;
case "-":
s = v1 - v2 ;
break ;
case "*":
s = v1 * v2 ;
break ;
case "/":
s = v1 / v2 ;
break ;
}
/* document.getElementById("ret").value = s ; */
document.getElementById("result").innerHTML = "<font color='red'>" + s + "</font>" ;
}
</script>
</head>
<body onload="alert(sayHello())">
<input type="text" name="value1" id="value1">
<select name="flag" id="flag">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" name="value2" id="value2">
<!--<input type="text" name="ret" id="ret"> -->
<span id="result"></span>
<input type="button" value="计算" id="" onclick="cal()">
</body>
</html>
更简单的方式:
<html>
<head>
<title>javascript实现一个简单的计算器</title>
<script language="javascript">
function cal(){
var v1 = parseInt(document.getElementById("value1").value) ;
var flag = document.getElementById("flag").value ;
var v2 = parseInt(document.getElementById("value2").value) ;
eval("var s = " + v1 + flag + v2) ;
document.getElementById("result").innerHTML = "<font color='red'>" + s + "</font>" ;
}
</script>
</head>
<body onload="alert(sayHello())">
<input type="text" name="value1" id="value1">
<select name="flag" id="flag">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" name="value2" id="value2">
<span id="result"></span>
<input type="button" value="计算" id="" onclick="cal()">
</body>
</html>
相关文章推荐
- 基于javascript实现简单计算器功能
- javascript实现简单计算器效果【推荐】
- javascript简单计算器的实现
- Javascript 实现简单计算器实例代码
- JAVASCRIPT实现简单计算器
- 基于javascript实现简单计算器功能
- JAVASCRIPT实现简单计算器
- 【JavaScript】javascript的eval函数实现的一个简单计算器
- javascript实现简单计算器
- javascript实现的简单计算器
- 用javascript实现简单计算器
- javascript实现的简单计算器
- 用javascript实现一个简单计算器
- javascript实现简单计算器效果【推荐】
- HTML+CSS+Javascript 实现简单计算器
- Javascript 实现简单计算器实例代码
- php利用百度javascript API实现导航
- javascript+xml实现简单图片轮换(只支持IE)
- 基于javascript实现句子翻牌网页版小游戏
- 利用ajax实现前台javascript同c#后台MVC下的aspx.cs文件传递数据的两种方法2