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

  • Post author:
  • Post category:其他




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>



版权声明:本文为qq_43266465原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。