四则运算,点击运算结果
Posted aivnfjgj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了四则运算,点击运算结果相关的知识,希望对你有一定的参考价值。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
input { width: 60px; }
div { margin: 10px 0 }
</style>
<script type="text/javascript">
window.onload = function () {
// 获取元素
var num1 = document.getElementById(‘num1‘);
var num2 = document.getElementById(‘num2‘);
var ret = document.getElementById(‘ret‘);
var btns = document.getElementsByTagName(‘button‘);
var p = parseInt;
//为按钮添加点击事件,计算结果
for(var i = 0;i<btns.length;i++){
btns[i].onclick=function(event){
//判断两个输入框不为空并且输入的是数字
if(!isNaN(p(num1.value))&&!isNaN(p(num2.value))){
var event = event.target || event.srcElement;
var how = event.innerText;
switch(how){
case "+":
ret.innerText = p(num1.value) + p(num2.value);
break;
case "-":
ret.innerText = p(num1.value) - p(num2.value);
break;
case "*":
ret.innerText = p(num1.value) * p(num2.value);
break;
case "/":
ret.innerText = p(num1.value) / p(num2.value);
break;
}
}else{
ret.innerText = "";
}
}
}
}
</script>
</head>
<body>
<input id="num1" type="text"/>
<input id="num2" type="text"/>
<div>结果:<span id="ret"></span></div>
<button>+</button>
<button>-</button>
<button>*</button>
<button>/</button>
</body>
</html>
以上是关于四则运算,点击运算结果的主要内容,如果未能解决你的问题,请参考以下文章
html加减乘除混合运算,支持小数,四个输入框、点击计算,可以输出结果。求大神来一个实例啊