国产探花免费观看_亚洲丰满少妇自慰呻吟_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>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 措勤县| 资兴市| 友谊县| 辽宁省| 喜德县| 青铜峡市| 郓城县| 元江| 河曲县| 宿州市| 铜梁县| 汾阳市| 台中市| 阳城县| 化隆| 仁化县| 大悟县| 西峡县| 和静县| 竹山县| 林芝县| 黄骅市| 涟源市| 阳曲县| 石城县| 鄯善县| 仁布县| 大英县| 梓潼县| 石河子市| 珠海市| 兖州市| 兴仁县| 慈利县| 金川县| 绥化市| 朝阳区| 惠安县| 尖扎县| 张掖市| 临漳县|