網站開辟經常會有這么一個需求:將計較成果四舍五入保留兩位小數點!接下來您將和小編一路進修若何完當作這一需求(注:例子只是為了便利演示!可以按照本身的需求來點竄)
 打開我們的網頁開辟編纂器新建一個HTML網頁文件
 編寫HTML demo(例子)代碼:
<div id="demo">
<p>產物單價:<em>1.86</em></p>
<p>采辦數目:<input type="number" id="text" /></p>
<p><input type="button" id="btn" value="提交"/></p>
<p>輸出的值是:<em id="result"></em></p>
</div>
 編寫JS代碼:1.給提交按鈕綁心猿意馬點擊事務
代碼:document.getElementById("btn").onclick=function(){}
 編寫JS代碼:2.獲取產物單價并轉化當作數字類型
代碼:var price = Number(document.getElementById("price").innerText);
 編寫JS代碼:3.獲取采辦數目輸入框的值并轉化當作數字類型
代碼:var num = Number(document.getElementById("text").value);
 編寫JS代碼:4.計較總價
代碼:var result = price * num;
 編寫JS代碼:5.四舍五入保留兩位小數,然后將成果顯示到ID#result標簽上
document.getElementById("result").innerHTML=result.toFixed(2);
 用瀏覽器打開我們編寫的頁面測試成果:
完整代碼:
<body>
<div id="demo">
<p>產物單價:<em id="price">1.86</em></p>
<p>采辦數目:<input type="number" id="text" /></p>
<p><input type="button" id="btn" value="提交"/></p>
<p>輸出的值是:<em id="result"></em></p>
</div>
</body>
<script type="text/javascript">
// 為提交按鈕添加點擊事務
document.getElementById("btn").onclick=function(){
// 獲取產物單價并轉化當作數字類型
var price = Number(document.getElementById("price").innerText);
// 獲取采辦數目輸入框的值并轉化當作數字類型
var num = Number(document.getElementById("text").value);
// 計較總價
var result = price * num;
//四舍五入保留兩位小數,然后將成果顯示到ID#result標簽上
document.getElementById("result").innerHTML=result.toFixed(2);
}
</script>
 
                    0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!