91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

使用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

藁城市| 乐东| 凤翔县| 龙南县| 外汇| 武乡县| 平湖市| 德庆县| 桂阳县| 确山县| 宁海县| 同江市| 额济纳旗| 兰西县| 乐东| 阿坝县| 常熟市| 洪泽县| 雅江县| 榆树市| 乐安县| 新丰县| 海口市| 福贡县| 桦川县| 集贤县| 巴林左旗| 抚州市| 调兵山市| 延寿县| 沙湾县| 瑞丽市| 永川市| 南城县| 澎湖县| 封丘县| 阜新市| 南充市| 晋州市| 淳安县| 罗定市|