MileagePointsObj.innerHTML
には、calcMileagePoints
の機能にカンマを追加すると助けが必要です。今すぐ10に近づくように設定されています。コンマをマイストリングに追加
<script type="text/javascript">
window.onload=function() {
LapTimeObj = document.getElementById('InputLaptime');
RaceLengthObj = document.getElementById('InputRaceLength');
MileagePointsObj = document.getElementById('TDMileagePoints');
document.getElementById('btnReset').onclick = resetInputs;
document.getElementById('btnCalc').onclick = calcMileagePoints;
}
function resetInputs() {
LapTimeObj.value = '';
RaceLengthObj.value = '';
MileagePointsObj.innerHTML = '';
}
function calcMileagePoints() {
var LapTime = new Number(LapTimeObj.value);
var RaceLength = new Number(RaceLengthObj.value);
MileagePointsObj.innerHTML = '';
MileagePointsObj.innerHTML = parseInt(((RaceLength*60*60)/LapTime)*10/10, 10) * 10;
}
</script>
ありがとうございます!
ジェローム
使用 'number.toLocaleString()':HTTPS: //developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString –
「カンマを追加する」とはどういう意味ですか?あなたは10進数が欲しいか、数字の後にコンマを追加するだけですか? – ValLeNain
最初の答えで大量のカンマを追加する正規表現https://stackoverflow.com/questions/2901102/how-to-print-a-number-with-commas-as-thousands-separators-in-javascript – IrkenInvader