Html初学之————超详细教写一个简陋的加减乘除计算器

1.新建一个记事本将html基本结构写出

在这里插入图片描述

2.以实现加法举例

a.先定义一个文本框用来输入
b.+
c.再定义一个文本框输入
d.=
e.定义一个文本框用来输出

在body中输入以下代码

<input type="text" id="input2" />+<input type="text"  id="input3" >=<input type="text" id="input4" >
f.定义一个求和按钮
<input type="button" value="求和" onclick="getsum()" />
g.为getsum附上求和的功能

在这里插入图片描述
(这里注意script所放的位置)
若是document.getElementById(id)这个输入麻烦可以进行简单的调用在这里插入图片描述
下面是完整的简陋加法实现代码

<html>
<head>
	<meta charset="utf-8">
</head>
<body>
	<input type="text" id="input2" />+<input type="text" id="input3">=<input type="text" id="input4">
	<input type="button" value="求和" onclick="getsum()" />
	<br />
</body>
<script type="text/javascript">
		function byid(id)
			{
				return document.getElementById(id);
			}
			<!--避免下面用document……麻烦可以简便调用-->
		function getsum()
			{
			var add1=parseInt(byid("input2").value);
			var add2=parseInt(byid("input3").value);
			byid("input4").value=(add1+add2);
			}	
	</script>
</html>

附上简陋的加减乘除实现代码

<html>
<head>
	<meta charset="utf-8">
</head>
<body>	
	<input type="text" id="input2" />+<input type="text" id="input3" >=<input type="text" id="input4" >
	<input type="button" value="求和" onclick="getsum()" />
	<br />
	<input type="text" id="input5" />-<input type="text" id="input6" >=<input type="text" id="input7">
	<input type="button" value="求差" onclick="getdel()" />
	<br />
	<input type="text" id="input8"  />*<input type="text" id="input9" >=<input type="text" id="input10">
	<input type="button" value="求积" onclick="getc()" />
	<br />
	<input type="text" id="input11" />/<input type="text" id="input12">=<input type="text" id="input13" >
	<input type="button" value="除" onclick="getcu()" />
</body>
<script type="text/javascript">
		function byid(id)
			{
				return document.getElementById(id);
			}
			<!--避免下面用document……麻烦可以简便调用-->
		function getsum()
			{
			var add1=parseInt(byid("input2").value);
			var add2=parseInt(byid("input3").value);
			byid("input4").value=(add1+add2);
			}
		function getdel()
			{
			var add3=parseInt(byid("input5").value);
			var add4=parseInt(byid("input6").value);
			byid("input7").value=(add3-add4);
			}
		function getc()
			{
			var add5=parseInt(byid("input8").value);
			var add6=parseInt(byid("input9").value);
			byid("input10").value=(add5*add6);
			}
		function getcu()
			{
			var add7=parseInt(byid("input11").value);
			var add8=parseInt(byid("input12").value);
			byid("input13").value=(add7/add8);
			}
	</script>
</html>
  • 13
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值