例如http://www.zxjsq.net/这个网页计算器  document.getElementById("resultIpt").value = 6; 向输入框赋值 但是后面不能运算。不知道什么问题,求大神指教!

解决方案 »

  1.   

    html里面只有字符串,你js赋值给的整数,写到标签里去就成了字符串。读出来就是字符串!!!因此,要计算,就必须转成数字才行。整数就用parseInt(xxx, 10)这种方式转换一下
      

  2.   

    document.getElementById("resultIpt").value = '66';可以给输入框赋值,但是赋的值不能像正常键盘输入的值在这个网页计算器上运算。不知道是不是它取输入数据的时候取得不是value
      

  3.   

    <input type="text" id="resultIpt" readonly="" class="displayCss" width="390" value="0" size="17" maxlength="17" style="height:53px;*height:56px;">  这是网页计算器的输入框代码  我是用chrome调试  就一句 document.getElementById("resultIpt").value = 6;
      

  4.   

    对了 好像就是这个原因!oninput方面的 谢谢了,我再琢磨琢磨!