国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JS實現簡易計算器

2024-05-06 15:44:28
字體:
來源:轉載
供稿:網友

用JS實現簡易計算器,供大家參考,具體內容如下

首先創建結構和樣式

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <title>Document</title>  <style>    body{      margin:0;      padding:0;      background-color: #abcdef;    }    .cal{      width:560px;      height:100px;      margin:0 auto;      padding-top:300px;    }  </style></head><body>  <div class="cal">    <p>      <input type="text" class="num1" value="1">      <span class="sign">+</span>      <input type="text" class="num2" value="1">      <span>=</span>      <span class="res">2</span>    </p>    <p>      <input type="button" value="+">      <input type="button" value="-">      <input type="button" value="*">      <input type="button" value="/">    </p>        </div><script></script></body></html>

然后添加Java script

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <title>Document</title>  <style>    body{      margin:0;      padding:0;      background-color: #abcdef;    }    .cal{      width:560px;      height:100px;      margin:0 auto;      padding-top:300px;    }  </style></head><body>  <div class="cal">    <p>      <input type="text" class="num1" value="1">      <span class="sign">+</span>      <input type="text" class="num2" value="1">      <span>=</span>      <span class="res">2</span>    </p>    <p>      <input type="button" value="+" class="btn">      <input type="button" value="-" class="btn">      <input type="button" value="*" class="btn">      <input type="button" value="/" class="btn">    </p>        </div><script>  var cal=document.querySelector(".cal");  var num1=cal.querySelector(".num1");  var num2=cal.querySelector(".num2");  var sign=cal.querySelector(".sign");  var res=cal.querySelector(".res");  var btns=cal.querySelectorAll(".btn");  btns[0].onclick=add;  btns[1].onclick=subtract;  btns[2].onclick=multiply;  btns[3].onclick=divide;  function add(){    sign.innerHTML="+";    //由于DOM獲取到的值都是字符串形式,因此進行操作時需要先轉為number類型    res.innerHTML=Number(num1.value)+Number(num2.value);  }  function subtract(){    sign.innerHTML="-";    res.innerHTML=Number(num1.value)-Number(num2.value);  }  function multiply(){    sign.innerHTML="*";    res.innerHTML=Number(num1.value)*Number(num2.value);    }  function divide(){    sign.innerHTML="/";    res.innerHTML=Number(num1.value)/Number(num2.value);    }</script></body></html>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 通化县| 九台市| 吉隆县| 馆陶县| 桂东县| 怀仁县| 泌阳县| 商南县| 陆良县| 新余市| 宿州市| 将乐县| 满城县| 涿鹿县| 山丹县| 利辛县| 泰安市| 裕民县| 团风县| 杨浦区| 华宁县| 凌源市| 始兴县| 历史| 乐业县| 松阳县| 竹山县| 汉川市| 保康县| 宣城市| 都安| 大英县| 新绛县| 琼海市| 宣武区| 昭通市| 南华县| 三江| 读书| 克东县| 安国市|