• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答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
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    js實現簡單的計算器功能

    來源:懂視網 責編:小采 時間:2020-11-27 20:26:09
    文檔

    js實現簡單的計算器功能

    js實現簡單的計算器功能:話不多說,請看示例代碼:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>簡單的計算器</title> <style> * { margin: 0 auto; padd
    推薦度:
    導讀js實現簡單的計算器功能:話不多說,請看示例代碼:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>簡單的計算器</title> <style> * { margin: 0 auto; padd

    話不多說,請看示例代碼:

    <!DOCTYPE html>
    <html>
    <head>
     <meta charset="UTF-8">
     <title>簡單的計算器</title>
     <style>
     * {
     margin: 0 auto;
     padding: 0px;
     }
     html, body {
     width: 100%;
     height: 100%;
     }
     a {
     text-decoration: none;
     }
     .wrap {
     width: 30%;
     min-width: 250px;
     margin: 0 auto;
     border: 1px solid #b1b1b1;
     }
     .wrap .screen {
     width: 100%;
     height: 150px;
     background-color: #8d8d8d;
     }
     .wrap .screen .string {
     height: 100%;
     user-select: none;
     font-size: 30px;
     word-break: break-all;
     }
     .wrap .button-group {
     width: 100%;
     margin-top: 5px;
     }
     .wrap .button-group td {
     width: 25%;
     }
     .wrap .button-group td a {
     display: inline-block;
     height: 80px;
     text-align: center;
     background-color: #d5d5d5;
     color: #000;
     line-height: 80px;
     font-size: 25px;
     width: 100%;
     user-select: none;
     }
     .wrap .button-group td a:hover {
     background-color: #9d9d9d;
     color: #002a80;
     }
     .wrap .button-group td a.active {
     background-color: red;
     }
     </style>
    </head>
    <body>
    <div>
     <div>
     <p></p>
     </div>
     <div>
     <table cellspacing="5" cellpadding="10" border="0" width="100%">
     <tr>
     <td><a href="javascript:void(0);">7</a></td>
     <td><a href="javascript:void(0);">8</a></td>
     <td><a href="javascript:void(0);">9</a></td>
     <td><a href="javascript:void(0);">*</a></td>
     </tr>
     <tr>
     <td><a href="javascript:void(0);">4</a></td>
     <td><a href="javascript:void(0);">5</a></td>
     <td><a href="javascript:void(0);">6</a></td>
     <td><a href="javascript:void(0);">/</a></td>
     </tr>
     <tr>
     <td><a href="javascript:void(0);">1</a></td>
     <td><a href="javascript:void(0);">2</a></td>
     <td><a href="javascript:void(0);">3</a></td>
     <td><a href="javascript:void(0);">+</a></td>
     </tr>
     <tr>
     <td><a href="javascript:void(0);">DEL</a></td>
     <td><a href="javascript:void(0);">0</a></td>
     <td><a href="javascript:void(0);">=</a></td>
     <td><a href="javascript:void(0);">-</a></td>
     </tr>
     </table>
     </div>
    </div>
    <script>
     var numString = document.getElementsByClassName("string")[0];
     var buttonGroup = document.getElementsByTagName("a");
     var screen = document.getElementsByClassName("string")[0];
     var num1 = 0;
     var num2 = 0;
     var count = 0;
     var f;
     var flag = true;
     /*控制輸入的是數字*/
     var flag2 = true;
     /*控制是否連續點擊符號*/
     screen.onclick = function () {
     numString.innerHTML = "";
     };
     for (var i = 0; i < buttonGroup.length; i++) {
     buttonGroup[i].onclick = function () {
     switch (this.innerHTML) {
     case "0":
     case "1":
     case "2":
     case "3":
     case "4":
     case "5":
     case "6":
     case "7":
     case "8":
     case "9":
     if (!flag) {
     numString.innerHTML = "";
     flag2 = true;
     }
     flag = true;
     numString.innerHTML += this.innerHTML;
     break;
     case "DEL":
     numString.innerHTML = numString.innerHTML.substr(0, numString.innerHTML.length - 1);
     break;
     case "+":
     case "-":
     case "*":
     case "/":
     f = this.innerHTML;
     count++;
     if (flag2) {
     flag = false;
     /*控制輸入的是符號*/
     if (count == 1) {
     num1 = numString.innerHTML;
     } else {
     flag2 = false;
     num2 = numString.innerHTML;
     numString.innerHTML = eval(num1 + f + num2);
     num1 = numString.innerHTML;
     }
     }
     break;
     case "=":
     num2 = numString.innerHTML;
     numString.innerHTML = eval(num1 + f + num2);
     count = 0;
     flag = !flag;
     break;
     }
     }
     }
    </script>
    </body>
    </html>

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    js實現簡單的計算器功能

    js實現簡單的計算器功能:話不多說,請看示例代碼:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>簡單的計算器</title> <style> * { margin: 0 auto; padd
    推薦度:
    標簽: 功能 計算器 實現
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 911亚洲精品不卡| 九九线精品视频在线观看| 87国产私拍福利精品视频| 精品一区二区三区免费视频| 国产91大片精品一区在线观看| 精品无人码麻豆乱码1区2区| 国语自产精品视频| 久久久精品一区二区三区| 精品视频一区二区三三区四区| 四虎国产精品永久地址49| 国产精品免费无遮挡无码永久视频| 国产精品久久久久影院嫩草| 久久夜色精品国产噜噜麻豆| 久久国产精品免费一区| Xx性欧美肥妇精品久久久久久| 亚洲精品成a人在线观看| 精品国产黑色丝袜高跟鞋| 97精品人妻一区二区三区香蕉 | 精品国产亚洲男女在线线电影 | 亚洲国产精品久久久久婷婷老年| 精品一区二区三区色花堂| 青青草国产精品久久久久| 岛国精品一区免费视频在线观看| 精品人体无码一区二区三区| 办公室久久精品| 999久久久免费国产精品播放| 久久久久人妻一区精品果冻| 国产精品夜色视频一级区 | 国产欧美久久久精品| 青青草原精品国产亚洲av| 亚洲精品永久在线观看| 中日韩产精品1卡二卡三卡| 天天视频国产精品| 亚洲爆乳精品无码一区二区| 日韩精品欧美国产在线| 久久伊人精品青青草原日本| 青草国产精品视频。| 亚洲欧美国产精品第1页| 亚洲av无码精品网站| 十八18禁国产精品www| 人妻精品久久久久中文字幕一冢本|