最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

用html+js+css实现计算器功能的简单方法

来源:动视网 责编:小采 时间:2020-11-27 20:12:44
文档

用html+js+css实现计算器功能的简单方法

用html+js+css实现计算器功能的简单方法:html+js+css实现计算器功能<!DOCTYPE html><html lang="en"><head> <meta charset="" ="utf-8"> <link rel="stylesheet" typ
推荐度:
导读用html+js+css实现计算器功能的简单方法:html+js+css实现计算器功能<!DOCTYPE html><html lang="en"><head> <meta charset="" ="utf-8"> <link rel="stylesheet" typ


html+js+css实现计算器功能

<!DOCTYPE html><html lang="en"><head>
 <meta charset="" ="utf-8">
 <link rel="stylesheet" type="text/css" href="./css/a.css">
 <script type=text/javascript src="./js/b.js"></script></head>
 <title>caculator</title></head><body onload="onload">
 <p id="main">
 <p class="jieguo">
 <input type="text" id="screenname" name="screenname" class="screen" value="" onfocus="jsp(this)">
 </p>
 <p class="keys">
 <p class="key1">
 <input type="button" id="AC" onclick="clearNum()" value="AC" class="buttons">
 <input type="button" id="←" onclick="tuiGe()" value="←" class="buttons">
 <input type="button" id="%" onclick="jsq(this.id)" value="%" class="buttons">
 <input type="button" id="&pide;" onclick="jsq(this.id)" value="&pide;" class="buttons" style="background-color: #ffbb66">
 </p>
 <p class="key2">
 <input type="button" id="7" onclick="clearNum()" value="7" class="buttons">
 <input type="button" id="8" onclick="tuiGe()" value="8" class="buttons">
 <input type="button" id="9" onclick="jsq(this.id)" value="9" class="buttons">
 <input type="button" id="×" onclick="jsq(this.id)" value="×" class="buttons" style="background-color: #ffbb66">
 </p>
 <p class="key3">
 <input type="button" id="4" onclick="clearNum()" value="4" class="buttons">
 <input type="button" id="5" onclick="tuiGe()" value="5" class="buttons">
 <input type="button" id="6" onclick="jsq(this.id)" value="6" class="buttons">
 <input type="button" id="-" onclick="jsq(this.id)" value="-" class="buttons" style="background-color: #ffbb66">
 </p>
 <p class="key4">
 <input type="button" id="1" onclick="clearNum()" value="1" class="buttons">
 <input type="button" id="2" onclick ="tuiGe()" value="2"class="buttons">
 <input type="button" id="3" onclick="jsq(this.id)" value="3" class="buttons">
 <input type="button" id="+" onclick="jsq(this.id)" value="+" class="buttons" style="background-color: #ffbb66">
 </p>
 <p class="key5">
 <input type="button" id="0" onclick="jsq(this.id)" value="0" class="buttons">
 <input type="button" id="." onclick="jsq(this.id)" value="." class="buttons" style="width: 100px;height: 50px;">
 <input type="button" id="=" onclick="eva()" value="=" class="buttons" style="width: 100px;height: 50px;background-color: #ffbb66">
 </p>
 </p>
 </p></body></html>

a.css

body,html,.key{ 
 margin: 0px; 
 padding: 0px;}
#main{ 
 margin-left: 35%;
 }
.jieguo input{ 
 width: 400px; 
 height: 40px; 
 top: 500px; 
 text-align: center; 
 border-radius: 8px; 
 text-align: center;}
.keys{ 
 margin-left: 0; 
 width: 400px;}
 .key1 input{ 
 width: 100px; 
 height: 50px; 
 float: left; 
 margin-left: 0px; 
 background-color: #AAAAAA; 
 border:1px solid black;}
.key2 input{ 
 width: 100px; 
 height: 50px; 
 float: left; 
 margin-left: 0px; 
 background-color: #DDDDDD; 
 border:1px solid black;}
.key3 input{ 
 width: 100px; 
 height: 50px; 
 float: left; 
 padding: 0px,auto; 
 background-color: #DDDDDD; 
 border:1px solid black;}
.key4 input{ 
 width: 100px; 
 height: 50px; 
 float: left; 
 margin-left: 0px; 
 background-color: #DDDDDD; 
 border:1px solid black;}
.key5 input{ 
 width: 200px; 
 height: 50px; 
 background-color: #DDDDDD; 
 float: left; 
 margin-left: 0px; 
 border:1px solid black;}

b.js

var numresult; 
var str; 
var input ;function onclicknum(nums) {
 input = document.getElementById("screenname"); 
 input.value= input.value + nums; 
} 
function onclickclear() { 
 input = document.getElementById("screenname"); 
 input.value= ""; 
} 
function onclickresult() { 
 input = document.getElementById("screenname"); 
 numresult = eval(input.value); 
 input.value= numresult; 
} 
function onclickback() {
 input = document.getElementById("screenname"); 
 str=input.value.substring(0,input.value.length-1);
 document.getElementById("screenname").value=str;
}

下面放两张例子图

文档

用html+js+css实现计算器功能的简单方法

用html+js+css实现计算器功能的简单方法:html+js+css实现计算器功能<!DOCTYPE html><html lang="en"><head> <meta charset="" ="utf-8"> <link rel="stylesheet" typ
推荐度:
标签: 计算器 js html
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top