JS 中类型转换问题
发布网友
发布时间:2022-04-25 15:20
我来回答
共2个回答
热心网友
时间:2022-04-22 14:16
<form name="form1">
<input id="TextBox1" type="text" value="" onblur="lostfoucs();"/>
<label id="label2">2.5</label>
<label id="label1"></label>
</form>
<script type="text/javascript">
function lostfoucs(){
var n1 = document.getElementById("TextBox1").value;
var n2 = document.getElementById("label2").innerText;
var lable = document.getElementById("label1");
var n3;
n3 = toInt(n1)*toInt(n2);
lable.innerText = n3;
}
function toInt(n){
if(parseFloat(n)){
n = n;
}
else{
n = 1;
}
return parseFloat(n);
}
热心网友
时间:2022-04-22 15:34
我认为你最好做写一个控件来接收×
如果不的话。 你可以先用subString截取第一个字符.. 再把后面的转换为int类型...则就可以了..