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>
  • 相关阅读:
    10个你可能不知道的JavaScript小技巧
    JS实现rgb与16进制颜色相互转换
    JavaScript 计算两个颜色叠加值
    软件测试定义和目的(1)
    服务器查看系统日记
    SQL Server 2012 安装成功后找不到SQL server Management
    windowns 10 安装 win64_11gR2_database
    C#获得当前目录和执行目录及执行文件的路径
    卸载yaml,重新安装的坑
    IIS的卸载和安装
  • 原文地址:https://www.cnblogs.com/DCL1314/p/7450597.html
Copyright © 2011-2022 走看看