我的Javascript文件
function getValues_sft_r(val){
var numVal1=parseFloat(document.getElementById("sft_i").value);
var numVal2=(numVal1 / 5476);
document.getElementById("sft_r").value = math.floor(numVal2)
}
我的HTML文件 测试页面
<script type="text/javascript" src="java.js"></script>
<style>
input.numbox{
width:30px;
height:20px;
}
input.mainbox{
width:30px;
height:20px;
font-size:30;
font-weight:bold;
}
</style>
Convert SQ.Ft. to Ropani :
<br/>
Sq.Ft.:
<input class="numbox" type="text" id="sft_i" value="0" onkeyup="getValues_sft_r(1)" />
Ropani:
<input style="mainbox" id="sft_r" value="">
</body>
</html>
我的HTML文档中没有Math.floor(numVal2)
值。我该怎么做才能获得价值?
答案 0 :(得分:1)
数学有大写字母,因此会产生错误
应该是
Math.floor();
您可能还需要
class="mainbox"
不
style="mainbox"
答案 1 :(得分:1)
Math.round()不是 math.round()
function getValues_sft_r(val) {
var numVal1 = parseFloat(document.getElementById("sft_i").value);
var numVal2 = (numVal1 / 5476);
document.getElementById("sft_r").value = Math.round(numVal2)
}