簡體   English   中英

用javascript增加浮點數

[英]increment float number with javascript

我希望按鈕(+)在范圍內增加0.3和(-)減少0.3

 function move1(){ var x1l = document.getElementById("imjv1l").value; document.getElementById('val_img1_l').value=x1l; } 
 <input type="range" min="0" max="100" value="50" step="0.1" style="width:100%;" oninput="move1(this.value)" id="imjv1l"> <output id="val_img1_l">50</output><br> <input type="button" value="+"><input type="button" value="-"> 

  function increment(plusMinus) { var x1l = parseFloat(document.getElementById("imjv1l").value); x1l += plusMinus * 0.3; x1l = x1l.toFixed(2) document.getElementById("imjv1l").value=x1l; document.getElementById("val_img1_l").value=x1l; } function move1(){ var x1l = document.getElementById("imjv1l").value; document.getElementById('val_img1_l').value=x1l; } 
 <input type="range" min="0" max="100" value="50" step="0.1" style="width:100%;" oninput="move1(this.value)" id="imjv1l"> <output id="val_img1_l">50</output><br> <input type="button" value="+" onclick="increment(1)"><input type="button" value="-" onclick="increment(-1)"> 

 function move1(){ var x1l = Number(document.getElementById("imjv1l").value); x1l += 0.3; document.getElementById('val_img1_l').value=x1l; } function applyDelta(shouldIncrease){ var delta = (shouldIncrease) ? 0.3 : -0.3; document.getElementById("imjv1l").value = Number(document.getElementById("imjv1l").value) + delta; move1(); } 
 <input type="range" min="0" max="100" value="50" step="0.3" style="width:100%;" oninput="move1(this.value)" id="imjv1l"> <output id="val_img1_l">50</output><br> <input type="button" value="+" onclick="applyDelta(true)"><input type="button" value="-" onclick="applyDelta(false)"> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM