用HTML和js做一个简单的计算器

效果图如下:
在这里插入图片描述
下面是源代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>我的计算器</title>
		<center>计算器</center>
		<br/>
		
		<style>
			
			#circle{
				width:50px; height:50px;
				font-size: 26px;
				border-radius:50%;
				color:white;
				background: dimgray;
			       }
			
		</style>
		
		<script language="JavaScript">
			function demo(val)
			{
				document.getElementById("txt").value+=val;  //把输入的数字传输到文本框
			}
			
			function showResolt()
			{
				var a=document.getElementById("txt").value;
				var vb=eval(a);
				document.getElementById("txt").value=vb;
			}
		</script>
		
		
	</head>
	
	<body>
		<table 
			align="center"
			border="1"
			cellspacing="0">
			
			<tr >
				<td colspan="4">
					<input type="text" value="" readonly="readonly" 
					style="width: 215px; height: 50px; font-size: 26px; background: cornsilk" id ="txt" />
				</td>
			</tr>
			
			<tr>
				<td><input type="button" value="7"id="circle" onclick="demo(this.value)"/> </td>
				
				<td><input type="button" value="8"id="circle" onclick="demo(this.value)"/> </td>
			
				<td><input type="button" value="9"id="circle" onclick="demo(this.value)"/> </td>
				
				<td><input type="button" value="+"id="circle" onclick="demo(this.value)"/> </td>							
			</tr>
			
			<tr>
				<td><input type="button" value="4"id="circle"onclick="demo(this.value)"/> </td>
				
				<td><input type="button" value="5"id="circle"onclick="demo(this.value)"/> </td>
				
				<td><input type="button" value="6"id="circle"onclick="demo(this.value)"/> </td>
				
				<td><input type="button" value="-"id="circle"onclick="demo(this.value)"/> </td>							
			</tr>
			
			<tr>
				<td><input type="button" value="1"id="circle"onclick="demo(this.value)"/> </td>
				
				<td><input type="button" value="2"id="circle"onclick="demo(this.value)"/> </td>
				
				<td><input type="button" value="3"id="circle"onclick="demo(this.value)"/> </td>
				
				<td><input type="button" value="*"id="circle"onclick="demo(this.value)"/> </td>							
			</tr>
			
			<tr>
				<td><input type="button" value="0"id="circle"onclick="demo(this.value)"/> </td>
				
				<td><input type="button" value="."id="circle"onclick="demo(this.value)"/> </td>
				
				<td><input type="button" value="/"id="circle"onclick="demo(this.value)"/> </td>
				
				<td><input type="button" value="="id="circle"onclick="showResolt(this.value)"/> </td>							
			</tr>
			
		</table>
	</body>
</html>

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值