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