原生JS简易计算器
25-04-07 04:16
905
0
代码演示:
<!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>
-
学习正则表达式
本书通过示例介绍如何编写正则表达式,旨在让读者轻松掌握正则表达式。事实上,笔者几乎将所涉及的每一个概念都通过示例展示了出来,读者很... 969 0 24-05-24 -
Coze 扣子 - 字节出品的超强 AI Bot 工具教程,免费无限白嫖 GPT4 方法
字节跳动推出的一款 AI Bot 平台产品——Coze (国内版叫“扣子”), 却居然能完全免费使用最新的 GPT4 模型!用户还能根据需求自建... 2150 0 24-04-07 -
新浪读书小程序
新浪读书小程序提供了一个在线阅读平台,无需下载安装即可在微信、支付宝等平台使用,节省存储空间并提供即时阅读。该应用集成了丰富的电子... 918 0 24-09-16 -
避雷--洗钱的套路
你以为富二代组团去东南亚赌场挥金如土是真手痒败家?根本不是,他们在赌桌上输一个亿,第二天家族信托里就多了 8000 万的海外投资收... 740 0 25-07-16 -
苹果视频剪辑FCPX软件 Final Cut Pro 10.8.0 Mac英/中文版
苹果视频剪辑FCPX软件 Final Cut Pro 10.8.0 Mac英/中文版Final Cut Pro 10.8 包括以下优化和错误修复:使用由机器学习驱动的全新... 1356 0 24-08-06 -
网页开发必备小图标
533 0 21-07-12 -
测速工具Speedtest_1.8.156.1单文件版
Speedtest是一款用来测试网速的应用程序,它可以很好的帮你检测网速缓慢的原因,并且提供解决方案,这次给用户们带来的Speedtest在线测速单... 1019 0 25-05-06 -
47个值得推荐的免费英文有声读物下载网站|英语有声读物下载|MP3下载
AudioBooks 提供462多个免费下载的有声读物。但必须注册(免费)才能下载。AudioBooksForFree 拥有超过1500多的免费下载的MP3有声读物。免... 963 0 25-03-03
发表我的评论
共0条评论
- 这篇文章还没有收到评论,赶紧来抢沙发吧~