zoukankan      html  css  js  c++  java
  • JS作计算器

    JavaScript制作计算器

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>计算器</title>
    	<style>
    		table{
    			 450px;
    			height: 450px;
    			margin:100px auto;
    			border:2px solid #333;
    			box-sizing:border-box;
    			background:#ECF3FB;	
    		}
    		button{
    			box-sizing:border-box;
    			 80px;
    			height: 80px;
    			font-size:48px;
    			line-height:80px;
    			text-align:center;
    			padding: 10px;
    			border:1px solid #333;
    			background:#D5E0ED;
    		}
    		#box{
    			350px;
    			height:100px;
    			padding: 10px;
    			font-size:36px;
    			border:1px solid #333;
    			margin:30px;
    			background:#D5E0ED;
    		}
    		#clear{
    			350px;
    			height:50px;
    			padding: 10px;
    			font-size:24px;
    			line-height:50px;
    			border:1px solid #333;
    			margin: 10px 30px;
    			background:#D5E0ED;
    			
    		}
    
    
    	</style>
    </head>
    <body>
    	<table >
    		<tr>
    			<td colspan="4"><div id="box"></div></td>
    		</tr>
    		<tr>
    			<td colspan="4"><button onclick="cancel()" id="clear">清除</button></td>
    		</tr>
    		<tr>
    			<td><button onclick="check(this)">7</button></td>
    			<td><button onclick="check(this)">8</button></td>
    			<td><button onclick="check(this)">9</button></td>
    			<td><button onclick="check(this)">+</button></td>
    		</tr>
    		<tr>
    			<td><button onclick="check(this)">4</button></td>
    			<td><button onclick="check(this)">5</button></td>
    			<td><button onclick="check(this)">6</button></td>
    			<td><button onclick="check(this)">-</button></td>
    		</tr>
    		<tr>
    			<td><button onclick="check(this)">1</button></td>
    			<td><button onclick="check(this)">2</button></td>
    			<td><button onclick="check(this)">3</button></td>
    			<td><button onclick="check(this)">*</button></td>
    		</tr>
    		<tr>
    			<td><button onclick="check(this)">0</button></td>
    			<td><button onclick="check(this)">.</button></td>
    			<td><button onclick="equ()">=</button></td>
    			<td><button onclick="check(this)">/</button></td>
    		</tr>
    	</table>
    	<script>
    		function check(ele){
    			box.innerHTML+=ele.innerHTML;//box.innerHTML=box.innerHTML+ele.innerHTML
    		}
    		function equ(){
    			box.innerHTML=eval(box.innerHTML);
    			console.log(eval(box.innerHTML))
    		}
    		function cancel(){
    			box.innerHTML="";
    		}
    	</script>
    </body>
    </html>
  • 相关阅读:
    HDU 4782 Beautiful Soup (模拟+注意细节)
    Linux 简单socket实现UDP通信
    Linux 简单socket实现TCP通信
    HDU 1698 Just a Hook(线段树区间覆盖)
    HDU 1271 整数对(思路题)
    HDU 2222 Keywords Search (AC自动机模板题)
    Windows平台使用Gitblit搭建Git服务器图文教程
    Git克隆
    移动端布局,div按比例布局,宽度为百分比,高度和宽度一样,即让div为正方形
    calc()问题
  • 原文地址:https://www.cnblogs.com/DCL1314/p/7450597.html
Copyright © 2011-2022 走看看