永发信息网

JS累加功能的实现

答案:2  悬赏:80  手机版
解决时间 2021-03-02 06:02
  • 提问者网友:绫月
  • 2021-03-01 13:42
假设有四个文本框,在前三个文本框内输入数字,第四个框内则正确显示出前三个文本框内数字累加的结果,我需要这段JavaScript的代码,自己琢磨了一整天也不对,要不就是出不来,要不就出来NaN值,再就是字符串累加的值。拜托前辈们指点一下迷津吧,最好带一点说明,谢谢了
最佳答案
  • 五星知识达人网友:舊物识亽
  • 2021-03-01 15:00
&lt;input type=&quot;text&quot; id=&quot;a&quot; onchange=&quot;s()&quot; /&gt; +<br>&lt;input type=&quot;text&quot; id=&quot;b&quot; onchange=&quot;s()&quot; /&gt; +<br>&lt;input type=&quot;text&quot; id=&quot;c&quot; onchange=&quot;s()&quot; /&gt; =<br>&lt;input type=&quot;text&quot; id=&quot;d&quot; readonly=&quot;readonly&quot; /&gt;<br>&lt;script type=&quot;text/javascript&quot;&gt;<br>function s(){<br> var $ = document.getElementById;<br> var a = $(&quot;a&quot;);<br> var b = $(&quot;b&quot;);<br> var c = $(&quot;c&quot;);<br> var d = $(&quot;d&quot;);<br><br> if(isNaN(a.value)){alert(&quot;请输入数字!&quot;);a.focus();return;}<br> if(isNaN(b.value)){alert(&quot;请输入数字!&quot;);b.focus();return;}<br> if(isNaN(c.value)){alert(&quot;请输入数字!&quot;);c.focus();return;}<br> d.value = a.value * 1 + b.value * 1 + c.value * 1;<br> return;<br>}<br>&lt;/script&gt;
全部回答
  • 1楼网友:北方的南先生
  • 2021-03-01 15:41
var b = 0; 1. b= b+10; 2. b+=10; 3. b++;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯