亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用JavaScript實現一個網頁計算器功能

發布時間:2020-10-31 00:26:46 來源:億速云 閱讀:216 作者:Leah 欄目:開發技術

這篇文章運用簡單易懂的例子給大家介紹使用JavaScript實現一個網頁計算器功能,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

要求:在網頁上實現簡單的計算器功能和界面

CSS樣式代碼:

<style>
 * {
 margin: 0;
 padding: 0;
 }
 #panel {
 width: 202px;
 height: 252px;
 margin: 30px auto;
 border: 3px solid #ccc;
 }
 #screen {
 width: 134px;
 height: 40px;
 margin: 5px;
 display: inline-block;
 border: 1px solid #ddd;
 line-height: 40px;
 padding-left: 3px;
 padding-right: 3px;
 text-align: right;
 }
 input[type="button"] {
 width: 40px;
 height: 40px;
 border: 1px solid #ddd;
 margin: 5px;
 font-family: "微軟雅黑";
 font-size: 18px;
 font-weight: bold;
 }
 #panel div, p, input {
 float: left;
 }
</style>

JavaScript代碼:

<script>
 window.onload = function(){
  //獲取計算器面板
  var panel = document.getElementById("panel");
  //為計算面板動態添加單擊事件
  panel.onclick = function(e) {
   //參數e用來接收event對象
   //獲取所有input元素
   var inputs = e.toElement;
   //獲取P元素
   var screen = document.getElementById("screen");
   if(inputs.type == "button") {
    //如果獲取到的是input元素,則開始執行運算邏輯
    if (inputs.value == "C") {
     screen.innerHTML = "";
    } else if (inputs.value == "=") {
     try {
      screen.innerHTML = eval(screen.innerHTML);
     } catch (ex) {
      screen.innerHTML = "Error";
     }
    } else {
     screen.innerHTML += inputs.value;
    }
   } else {
    //如果單擊的地方不是input元素,則程序不回應
    return;
   }
  }
 }
</script>

HTML代碼:

<body>
 <div id="panel">
  <div>
   <p id="screen"></p>
   <input type="button" value="C" />
  </div>
  <div>
   <input type="button" value="7" />
   <input type="button" value="8" />
   <input type="button" value="9" />
   <input type="button" value="/" />
   <input type="button" value="4" />
   <input type="button" value="5" />
   <input type="button" value="6" />
   <input type="button" value="*" />
   <input type="button" value="1" />
   <input type="button" value="2" />
   <input type="button" value="3" />
   <input type="button" value="+" />
   <input type="button" value="." />
   <input type="button" value="0" />
   <input type="button" value="-" />
   <input type="button" value="=" />
  </div>
 </div>
</body>

關于使用JavaScript實現一個網頁計算器功能就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

密云县| 惠水县| 新民市| 枣阳市| 巩留县| 荥阳市| 洛南县| 五大连池市| 绥芬河市| 上虞市| 班戈县| 东宁县| 惠州市| 乡宁县| 江西省| 咸丰县| 东兴市| 崇州市| 泸西县| 古浪县| 海原县| 新和县| 墨脱县| 渝中区| 永胜县| 资溪县| 铁力市| 荃湾区| 英山县| 红桥区| 石林| 开封市| 台北市| 监利县| 罗城| 耒阳市| 杂多县| 兴国县| 德保县| 台湾省| 满城县|