表单域的值为字符型,应先将其转变为数字型,再进行数学运算:document.all.total_money.value=parseFloat(document.all.total_money.value)+1

解决方案 »

  1.   

    还是不行哦,运算结果是:NaNdocument.all.total_money.value=parseFloat(document.all.total_money.value)+parseFloat(document.all(id).value)
      

  2.   

    已确定document.all.total_money和document.all(id)的值都是数字。
      

  3.   

    document.all.total_money.value=int(document.all.total_money.value)+1
      

  4.   

    document.all.total_money.value=parseInt(document.all.total_money.value)+1
    这样是正解,如果不行说明document.all.total_money.value无法转换成数值,就变成NaN了。