JavaScript實現(xiàn)簡單計算器小程序
更新時間:2022年01月21日 09:52:18 作者:陰陽G.M
這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)簡單計算器小程序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了JavaScript實現(xiàn)簡單計算器的具體代碼,供大家參考,具體內容如下
代碼:
<!DOCTYPE html> <html> <head> ? ? <meta charset="UTF-8"> ? ? <meta name="viewport" content="width=device-width, initial-scale=1.0"> ? ? <title>計算器</title> ? ? <style> ? ? ? ? *{padding: 0;margin: 0;box-sizing: border-box;} ? ? ? ? body>div{width: 300px;height: 400px;background-color: rgb(141, 141, 141);display: flex;justify-content: space-around;flex-direction: column;margin: auto;border: 2px solid #000;position: relative;} ? ? ? ? body>div>div{height: 16%;margin: 0 8px;padding: 10px;line-height: 40px; border: 3px double #000;font-size: 40px;text-align: right;background-color: rgb(221, 221, 221);overflow: hidden;} ? ? ? ? body>div>ul{list-style: none;display: flex;flex-wrap: wrap;justify-content: space-around;user-select: none;} ? ? ? ? body>div>ul>li{border: 1px solid #000;width: 50px;height: 50px;padding: 15px;cursor: pointer; text-align: center;background-color: rgb(219, 219, 219); border-radius: 10%;margin: 10px;} ? ? ? ? body>div>ul>li:hover{background-color: rgb(126, 126, 126);border: 1px solid rgb(255, 228, 228);border: 1px solid rgb(201, 201, 201);} ? ? ? ? body>div>span{position: absolute;font-size: 5px;top: 380px;left: 230px;color: rgb(94, 94, 94);} ? ? </style> </head> <body> ? ? <div> ? ? ? ? <div></div> ? ? ? ? <ul> ? ? ? ? ? ? <li>0</li> ? ? ? ? ? ? <li>C</li> ? ? ? ? ? ? <li>/</li> ? ? ? ? ? ? <li>*</li> ? ? ? ? ? ? <li>7</li> ? ? ? ? ? ? <li>8</li> ? ? ? ? ? ? <li>9</li> ? ? ? ? ? ? <li>-</li> ? ? ? ? ? ? <li>4</li> ? ? ? ? ? ? <li>5</li> ? ? ? ? ? ? <li>6</li> ? ? ? ? ? ? <li>+</li> ? ? ? ? ? ? <li>1</li> ? ? ? ? ? ? <li>2</li> ? ? ? ? ? ? <li>3</li> ? ? ? ? ? ? <li>=</li> ? ? ? ? </ul> ? ? ? ? <span>隂陽G.M ?</span> ? ? </div> ? ? <script> ? ? ? ? var ul=document.querySelector("body>div>ul"); ? ? ? ? var XS=document.querySelector("body>div>div"); ? ? ? ? ul.onclick=function(e){ ? ? ? ? ? ? if(e.target.nodeName=="LI"){ ? ? ? ? ? ? ? ? switch(e.target.innerHTML){ ? ? ? ? ? ? ? ? ? ? case "C":XS.innerHTML="";break; ? ? ? ? ? ? ? ? ? ? case "=":try{XS.innerHTML=eval(XS.innerHTML)}catch(err){XS.innerHTML="錯誤"};break; ? ? ? ? ? ? ? ? ? ? default: XS.innerHTML+=e.target.innerHTML; ? ? ? ? ? ? ? ? } ? ? ? ? ? ? } ? ? ? ? } ? ? </script> </body> </html>
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
javascript實現(xiàn)檢驗的各種規(guī)則
這篇文章主要介紹了javascript實現(xiàn)檢驗的各種規(guī)則,涉及javascript針對手機號、郵箱、網址、漢字及圖片等相關檢測技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07在iframe里的頁面編寫js,實現(xiàn)在父窗口上創(chuàng)建動畫效果展開和收縮的div(不變動iframe父窗口代碼)
在iframe里的頁面編寫js,實現(xiàn)在父窗口上創(chuàng)建動畫效果展開和收縮的div(不變動iframe父窗口代碼)2011-12-12原生JavaScript實現(xiàn)模態(tài)框的示例代碼
這篇文章主要為大家詳細介紹了如何利用原生JavaScript封裝實現(xiàn)模態(tài)框效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-06-06基于JavaScript代碼實現(xiàn)兼容各瀏覽器的設為首頁和加入收藏
但是由于瀏覽器的兼容性問題,之前用的很多代碼都失去效果,下面就給出一段能夠兼容各個瀏覽器的代碼,也不能夠算是兼容,只能說在不支持的瀏覽器中能夠給出提示,對js兼容各個瀏覽器設為首頁加入收藏相關知識感興趣的朋友可以參考下本文2016-01-01