JS 除法运算

JavaScript025

JS 除法运算,第1张

<script type="text/javascript">

function G(e){return document.getElementById(e)}

</script>

单价:<input type="text" id="p" name="price" onkeyup="this.value=this.value.replace(/[^0-9\.]/g,'')" onblur="G('total').value = this.value / 0.9"/>

金额:<input type="text" id="total" name="total" />

输入完单价,点金额的输入框就好~~

程序第4行function velocity =(distance,timecnt){应该改为function velocity (distance,timecnt){,也就是说中间多了一个等号

这个程序已经是最简单的了,但不够友好也不够严谨,改了一下,你把下面的代码另存为.html文件用ie打开即可

<html>

<head>

<title></title>

<script language="javascript">

function velocity (){

var distance = document.getElementById('idistance')

var timecnt = document.getElementById('itimecnt')

if (isNaN(distance.value)) {

alert('长度必须为数字!')

distance.focus()

return

}

if (isNaN(timecnt.value)) {

alert('时间必须为数字!')

timecnt.focus()

return

}

if (timecnt.value == 0) {

alert('时间不能为0!')

timecnt.focus()

return

}

document.getElementById('svalue').innerText = distance.value / timecnt.value

}

</script>

</head>

<body>

长度<input type='text' name='idistance' id='idistance' value='' /><br />

时间<input type='text' name='itimecnt' id='itimecnt' value='' /><br /><br />

<input type='button' value='计算' onclick='velocity ()' /><br /><br />

计算结果:<span id='svalue'></span>

</body>

</html>

你的程序第4行function velocity =(distance,timecnt){应该改为function velocity (distance,timecnt){,也就是说中间多了一个等号

这个程序已经是最简单的了,但不够友好也不够严谨,帮你改了一下,你把下面的代码另存为.html文件用ie打开即可

<html>

<head>

<title></title>

<script language="javascript">

function velocity (){

var distance = document.getElementById('idistance')

var timecnt = document.getElementById('itimecnt')

if (isNaN(distance.value)) {

alert('长度必须为数字!')

distance.focus()

return

}

if (isNaN(timecnt.value)) {

alert('时间必须为数字!')

timecnt.focus()

return

}

if (timecnt.value == 0) {

alert('时间不能为0!')

timecnt.focus()

return

}

document.getElementById('svalue').innerText = distance.value / timecnt.value

}

</script>

</head>

<body>

长度<input type='text' name='idistance' id='idistance' value='' /><br />

时间<input type='text' name='itimecnt' id='itimecnt' value='' /><br /><br />

<input type='button' value='计算' onclick='velocity ()' /><br /><br />

计算结果:<span id='svalue'></span>

</body>

</html>