我想计算Html范围输入的值。 只需要在输入范围更改时动态更改结果。 我写的功能不够清晰,看起来没有用。 任何人都可以帮助我。 在此先感谢。 这里是我的html代码:无法计算html输入类型范围的值
<form>
Height:
<input type="range" id="height" onchange="this.setAttribute('value',this.value);" min="0" max="200" step="0.1" value="0" />
<br>
Weight:
<input type="range" id="weight" onchange="this.setAttribute('value',this.value);" min="0" max="200" step="0.1" value="0" />
<br>
</form>
<div id="displaybmi"> Your BMI : </div>
JavaScript代码
function(){
var height, weight;
height = $('#height').value;
weight = $('#weight').value;
function calbmi(weight,height){
bmi = weight/(height*height);
}
document.getElementByID('displaybmi').innerHTML = calbmi(weight,height);
}
http://jsfiddle.net/wm81/935fnmyx/4/
'getElementByID'应该是'getElementById'和'.value'应该是'.VAL()' – j08691 2014-09-22 13:17:47