• <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
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    html+css實現一個好看的計算器實例代碼

    來源:懂視網 責編:小采 時間:2020-11-27 15:33:23
    文檔

    html+css實現一個好看的計算器實例代碼

    html+css實現一個好看的計算器實例代碼:最終效果如下圖-2,有bug:就是整數后點擊%號結果正確,如果小數后面點擊%的話結果就錯誤!其他都正常,求指點:input的value是string類型的,在JS中改如何正確處理下圖-1中的if部分。圖-1圖-2HTML代碼如下<body><p id="
    推薦度:
    導讀html+css實現一個好看的計算器實例代碼:最終效果如下圖-2,有bug:就是整數后點擊%號結果正確,如果小數后面點擊%的話結果就錯誤!其他都正常,求指點:input的value是string類型的,在JS中改如何正確處理下圖-1中的if部分。圖-1圖-2HTML代碼如下<body><p id="
    最終效果如下圖-2,有bug:就是整數后點擊%號結果正確,如果小數后面點擊%的話結果就錯誤!其他都正常,求指點:input的value是string類型的,在JS中改如何正確處理下圖-1中的if部分??

    圖-1

    圖-2

    HTML代碼如下

    <body><p id="calculator">
     <p class="LOGO">
     <span class="name">簡單的計算器</span>
     <span class="verson">@walker</span>
     </p>
     <p id="shuRu">
     <!--screen輸入欄-->
     <p class="screen">
     <input type="text" id="screenName" name="screenName" class="screen">
     </p>
     </p>
     <p id="keys">
     <!-- j -->
     <!--第一排-->
     <input type="button" id="7" onclick="jsq(this.id)" value="7" class="buttons">
     <input type="button" id="8" onclick="jsq(this.id)" value="8" class="buttons">
     <input type="button" id="9" onclick="jsq(this.id)" value="9" class="buttons">
     <input type="button" id="Back" onclick="tuiGe()" value="Back" class="buttons">
     <input type="button" id="C" onclick="clearNum()" value="C" class="buttons" style="margin-right:0px">
     <!--第二排-->
     <input type="button" id="4" onclick="jsq(this.id)" value="4" class="buttons">
     <input type="button" id="5" onclick="jsq(this.id)" 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="X" class="buttons">
     <input type="button" id="/" onclick="jsq(this.id)" value="/" class="buttons" style="margin-right:0px">
     <!--第三排-->
     <input type="button" id="1" onclick="jsq(this.id)" value="1" class="buttons">
     <input type="button" id="2" onclick="jsq(this.id)" 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">
     <input type="button" id="-" onclick="jsq(this.id)" value="-" class="buttons" style="margin-right:0px">
     <!--第四排-->
     <input type="button" id="0" onclick="jsq(this.id)" value="0" class="buttons">
     <input type="button" id="00" onclick="jsq(this.id)" value="00" class="buttons">
     <input type="button" id="." onclick="jsq(this.id)" value="." class="buttons">
     <input type="button" id="%" onclick="jsq(this.id)" value="%" class="buttons">
     <input type="button" id="eva" onclick="eva()" value="=" class="buttons" style="margin-right:0px">
     </p>
     <p class="footer">
     <span class="aside">歡迎使用JavaScript計算器</span>
     <span class="link">
     <a href="#" title="聲明" target="_blank">反饋</a>
     </span>
     </p></p></body>

    CSS代碼如下:

    <style> /*Basic reset*/*{
     margin:0;
     padding:0;
     box-sizing: border-box;
     font: 14px Arial,sans-serif;
    }html{
     height:100%;
     background-color:lightslategrey;
    }#calculator{
     margin: 15px auto;
     width:330px;
     height:400px;
     border: 1px solid lightgray;
     background-color:darkgrey;
     padding:15px;
    }/*LOGO*/.LOGO{
     height:20px;
    
    }.LOGO .name{
     float:left;
     line-height:30px;
    }.LOGO .verson{
     float:right;
     line-height:30px;
    }/*screen*/#shuRu{
     margin-top:15px;
    }.screen{
     margin-top:5px;
     width:300px;
     height:40px;
     text-align: right;
     padding-right:10px;
     font-size:20px;
    }#keys{
     border:1px solid lightgray;
     height:223px;
     margin-top:25px;
     padding:8px;
    }#keys .last{
     margin-right:0px;
    }.footer{
     margin-top:20px;
     height:20px;
    }.footer .link{
     float:right;
    }#keys .buttons{
     float:left;
     width: 42px;
     height: 36px;
     text-align:center;
     background-color:lightgray;
     margin: 0 17px 20px 0;
    }
     </style>

    javascript代碼如下:

    <script>
     var num = 0; // 定義第一個輸入的數據
     function jsq(num) {
     //獲取當前輸入
    	if(num=="%"){
    	document.getElementById('screenName').value=Math.round(document.getElementById('screenName').value)/100;
    	}else{
    	document.getElementById('screenName').value += document.getElementById(num).value;
    	}
     }
     function eva() {
     //計算輸入結果
     document.getElementById("screenName").value = eval(document.getElementById("screenName").value);
     }
     function clearNum() {
     //清0
     document.getElementById("screenName").value = null;
     document.getElementById("screenName").focus();
     }
     function tuiGe() {
     //退格
     var arr = document.getElementById("screenName");
     arr.value = arr.value.substring(0, arr.value.length - 1);
     }
     </script>

    【相關推薦】

    1. 免費html在線視頻教程

    2. html開發手冊

    3. php.cn原創html5視頻教程

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

    文檔

    html+css實現一個好看的計算器實例代碼

    html+css實現一個好看的計算器實例代碼:最終效果如下圖-2,有bug:就是整數后點擊%號結果正確,如果小數后面點擊%的話結果就錯誤!其他都正常,求指點:input的value是string類型的,在JS中改如何正確處理下圖-1中的if部分。圖-1圖-2HTML代碼如下<body><p id="
    推薦度:
    標簽: 一個 計算器 實現
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 亚洲国产精品国产自在在线| 亚洲AV无码久久精品成人 | 国产精品一级香蕉一区| 日韩福利视频精品专区| 94久久国产乱子伦精品免费 | 国产高清在线精品一区二区| 国内揄拍高清国内精品对白| 无码日韩精品一区二区人妻| 国产精品毛片一区二区| 欧美亚洲综合免费精品高清在线观看| 国内精品久久久久国产盗摄| 91麻豆精品国产| 人妻少妇精品视频二区| 四虎影院国产精品| 国产午夜福利精品久久| 久久精品国产91久久麻豆自制| 久久夜色精品国产噜噜噜亚洲AV | 久久久精品人妻一区二区三区四| 国模和精品嫩模私拍视频| 亚洲国产精品免费视频| 99在线热播精品免费99热| 久久精品国产亚洲AV无码麻豆| 亚洲国产精品成人| 日韩精品免费一线在线观看| 久久久久人妻精品一区三寸蜜桃| 国产精品亚洲综合一区| 国产精品免费看久久久香蕉| 国产成人精品久久| 国产成人精品亚洲精品| 国产成人无码精品久久久免费 | 87国产私拍福利精品视频| 国产在线不卡午夜精品2021| 99久久国产综合精品麻豆| 国产99视频精品免费专区| 91精品国产综合久久久久久| 国产精品186在线观看在线播放| 国产精品国色综合久久| 成人久久精品一区二区三区| 国产精品自产拍在线观看| 久久99国产精品99久久 | 国产精品99精品久久免费|