中易网

怎么用HTML和javascript做出一个加减乘除计算器?

答案:2  悬赏:70  
解决时间 2021-03-07 16:24
怎么用HTML和javascript做出一个加减乘除计算器?
最佳答案






第一个数:
第二个数:




计算结果:

自己写的哦  有问题欢迎咨询
全部回答
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<table>
<tr>
<td><input type="button" value="add" onclick="setOp('+', 'add');"/></td>
<td><input type="button" value="miner"onclick="setOp('-', 'miner');"/></td>
<td><input type="button" value="times"onclick="setOp('*', 'times');"/></td>
<td><input type="button" value="divide" onclick="setOp('/', 'divide');"/></td>
</tr>
</table>
<table id="tb_calc" style="display:none;">
<tr>
<td> <input id="x" type="text" style="width:100px" value="" name="x" /></td>
<td> <lable id="op"name="op"></lable> </td>
<td> <input id="y" type="text" style="width:100px" value="" name="y" /> </td>
<td> <input id="opTips" type="button" value="" onclick="calc();"/> </td>
<td> <lable id="z" name="z"></lable> </td>
</tr>
</table>
<script type="application/javascript">
function setOp(op, opTips)
{
var tb=document.getElementById("tb_calc");
tb.style.display = "none";
document.getElementById("x").value = "";
document.getElementById("y").value = "";
document.getElementById("z").innerText = "";
document.getElementById("op").innerText = op;
document.getElementById("opTips").value = opTips;
tb.style.display = "block";
}
function calc()
{
var x= parseInt(document.getElementById("x").value);
var y= parseInt(document.getElementById("y").value);
var op = document.getElementById("op").innerText;
var z = "";
switch(op)
{
case '+':
z = x + y;
break;
case '-':
z = x - y;
break;
case '*': ;
z = x * y;
break;
case '/': ;
z = x / y;
break;
default:
z = '';
}
console.log(x, op, y, '=', z);
document.getElementById("z").innerText = z;
}
</script>
</body>
</html>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大众餐厅我想知道这个在什么地方
人断食减肥20天会生病吗
东风天锦(反斗)二手车
广东分子态生物股份有限公司地址有知道的么?
以前大学欺负威胁过你的室友,挑拨离间你和朋
我想买的楼房一共有十一层,请教一下买几层最
6c和9F的电子排布式,谁能告诉我啊!
找一个卡通形象的名称
客厅里放什么盆栽比较好?
网游世界网络会所地址在哪,我要去那里办事
09年1.8t自动豪华迈腾原装音响是什么牌子
大众高尔夫r变速箱加油孔在哪
川ll6216车牌有人用吗
求 刀的哲学 百度云 360云盘都可以。有的别收
老台门灌汤包地址在哪,我要去那里办事
推荐资讯
为什么我每天打电话给她,她不接,而是挂我电
燕子火锅店地址在哪,我要去那里办事
6s充不进去电会自动重启怎么回事
我朋友说明年2018驾校就改规则了,学科目二或
以银行汇款方式如何办理公积金汇缴
世纪汽修厂这个地址在什么地方,我要处理点事
溪莲尚品商住小区怎么去啊,有知道地址的么
买衣服的时候买衣服的说我的是衣服架子,什么
我是一名西藏的学生,里工类,我考了254分,
方太电磁炉和煤气灶连在一起多少钱
在淘宝买了衣服,收到后不喜欢,就退了,退货
至爱所在,心之所在。(解释)
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?