var v1=parselnt(document.getElementById("txt1").value);
为什么一加上parselnt就不能计算了??写法不对吗?
你这写没出来,你检查了其他地方写对了吗?如果其他地方也有写对,那么就说明不能这个么写,在此之前还有一个检验方法,就是你试着换个写法写,换了写出来了,就验证了之前所说的,这种写法是不可以的
<script type="text/javascript">
function count(){
var txtA=document.getElementById("txt1").value;
var txtB=document.getElementById("txt2").value;
var selected=document.getElementById("select").value;
var fruit;
switch(selected){
case '+':
fruit=parseInt(txtA)+parseInt(txtB);
break;
case '-':
fruit=parseInt(txtA)-parseInt(txtB);
break;
case '*':
fruit=parseInt(txtA)*parseInt(txtB);
break;
case '/':
fruit=parseInt(txtA)/parseInt(txtB);
break;
}
document.getElementById("fruit").value=fruit;
}
</script>
写法对的