首页 > 教程
原生JS简易计算器
- 2025-04-07
- 1160 ℃
代码演示:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>简单计算器 - NiceHan</title>
<style type="text/css">
* {
border: 0;
}
body {
background-color: rgba(100, 149, 237, 0.8);
}
h1 {
color: white;
text-align: center;
font-family: "Microsoft YaHei";
font-size: 56px;
font-weight: 700;
text-shadow: 0px 0px 0 rgb(148, 148, 148), 1px 1px 0 rgb(125, 125, 125), 2px 2px 0 rgb(103, 103, 103), 3px 3px 0 rgb(80, 80, 80), 4px 4px 0 rgb(57, 57, 57), 5px 5px 0 rgb(34, 34, 34), 6px 6px 0 rgb(11, 11, 11), 7px 7px 6px rgba(0, 0, 0, 0.75), 7px 7px 1px rgba(0, 0, 0, 0.5), 0px 0px 6px rgba(0, 0, 0, 0.2);
}
input {
margin: 6px;
background-color: white;
}
.btnstyle {
background-color: orange;
}
input:hover {
background-color: #c0c0c0;
}
input[type="button"] {
height: 36px;
width: 36px;
}
input[type="text"] {
height: 36px;
width: 190px;
}
</style>
<script type="text/javascript">
function num(val) {
switch (val) {
case "=":
document.getElementById("texton").value = eval(document.getElementById("texton").value);
break;
case "AC":
document.getElementById("texton").value = "";
break;
default:
document.getElementById("texton").value = document.getElementById("texton").value + val;
document.getElementById("texton").value = document.getElementById("texton").value;
}
}
</script>
</head>
<body>
<h1>简单计算器 - NiceHan</h1>
<div style="width: 208px;margin: auto;background-color: black;">
<input type="text" name="texton" id="texton" value="" style="text-align: center;font-size: 16px;background-color: lightyellow;" />
<br />
<input type="button" name="btn1" id="btnac" value="AC" onclick="num(this.value)" style="width: 141px;" />
<input type="button" name="btn1" id="btn+" value="+" onclick="num(this.value)" />
<br />
<input type="button" name="btn1" id="btn1" value="1" onclick="num(this.value)" />
<input type="button" name="btn1" id="btn2" value="2" onclick="num(this.value)" />
<input type="button" name="btn1" id="btn3" value="3" onclick="num(this.value)" />
<input type="button" name="btn1" id="btn-" value="-" onclick="num(this.value)" />
<br />
<input type="button" name="btn1" id="btn4" value="4" onclick="num(this.value)" />
<input type="button" name="btn1" id="btn5" value="5" onclick="num(this.value)" />
<input type="button" name="btn1" id="btn6" value="6" onclick="num(this.value)" />
<input type="button" name="btn1" id="*" value="×" onclick="num(this.id)" />
<br />
<input type="button" name="btn1" id="btn7" value="7" onclick="num(this.value)" />
<input type="button" name="btn1" id="btn8" value="8" onclick="num(this.value)" />
<input type="button" name="btn1" id="btn9" value="9" onclick="num(this.value)" />
<input type="button" name="btn1" id="/" value="÷" onclick="num(this.id)" />
<br />
<input type="button" name="btn0" id="btn0" value="0" onclick="num(this.value)" style="width: 90px;" />
<input type="button" name="btn1" id="btn." value="." onclick="num(this.value)" />
<input type="button" name="btn1" id="btn=" value="=" onclick="num(this.value)" />
</div>
</body>
</html>
上一篇:网页用JS屏蔽各种按键代码
相关内容
用宝塔(BT)来搭建本地P...
实用的JavaScript一行代码
云计算在电子商务和零售...
PHP简单的Curl的Get请求...
原生JS简易计算器
国内可用的AI大模型工具...
微信文件传输助手不够用...
php上传图片到个人百度网盘
-
简单实用的电脑技巧,提高您的工作效率!
2021-10-27 952
-
Ant Design Vue 4.0 侧边导航栏Menu组件封装
2025-04-07 1039
-
PHP生成随机字符 可做随机命名 随机卡密等
2025-04-07 1155
-
从c++魔板算法开始研究加密算法的基础
2025-04-08 1091
-
H5页面移动端软键盘弹出时,底部absolute或者fixed定位被顶上去
2024-03-02 1749
-
语音转文字,文字转语音,两极互转
2025-03-10 1287
-
微信读书限制非会员,6招轻松破解导入上限
2025-04-27 3626
-
c++之按序列反转链表
2025-04-08 1452
-
图小小 – 开源、批量,图片压缩工具,支持 JPEG、PNG、WEBP、AVIF、SVG 和 GIF 图像
2024-07-03 1770
-
闲鱼数据的获取与下载
2025-04-08 1530
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


进入有缘空间
点击分享文章