name 改成id  ,javascript语句里面加上分号。。

解决方案 »

  1.   

    <script language="JavaScript" >
    function add()
    {  
       var m=parseInt(document.getElementById("textfield").value);
       var n=parseInt(document.getElementById("textfield2").value);
       document.getElementById("textfield3").value= m-n;
    }
    </script>
    <body>
    <label>
    <input type="text" id="textfield" >
    </label>
    <p>
      <label>
      <input type="text" id="textfield2" >
      </label>
    </p>
    <p>
      <label>
      <input type="text" id="textfield3" onclick="add()">
      </label>
    </p>
    </body>
    </html>
      

  2.   

    var n=parseInt(-document.getElementById("textfield2").value);
      

  3.   

    我也不太确定
    var n=parseInt(“-document.getElementById("textfield2").value“,10);
    楼主试试看
      

  4.   

    function add()
    {  
       var m=document.getElementById("textfield").value);
       var n=document.getElementById("textfield2").value);
       document.getElementById("textfield3").value=parseInt(m,10)-parseInt(n,10);
    }
      

  5.   

    我已经解决了,应该是:
    function add()
    {  
       var m=document.getElementById("textfield").value);
       var n=document.getElementById("textfield2").value);
       if ((m-n)>0)
          { document.getElementById("textfield3").value="+"+(m-n);}
       if ((m-n)<=0)
          { document.getElementById("textfield3").value="(m-n);}}