js做一个简单的加减乘除计算,程序求改正

<inputid="txt1"type="text"/><selectid="operator"><optionvalue="+">+</option><optionva... <input id="txt1" type="text" />
<select id="operator"> <option value="+">+</option>

<option value="-">-</option>

<option value="*">*</option>

<option value="/">/</option>
</select>

<input id="txt2" type="text" />
<input id="btn" type="button" value="=" onclick="return btn_onclick()" />
<input id="txt3" type="text" />

<script type="text/javascript">
function validate(str) {

var reg = /^\d+$/;

if (!reg.test(str)) {

alert("请输入数字");
}
}

function btn_onclick() {

var txt1 = document.getElementById("txt1").value;
var opra = document.getElementById("operator").value;
var txt2 = document.getElementById("txt2").value;
var btn = document.getElementById("btn").value;
var txt3 =0;

switch (opra) {
case "+":
txt3 = parseInt(txt1) + parseInt(txt2);
break;
case "-":
txt3 = parseInt(txt1) - parseInt(txt2);
break;
case "*":
txt4 = parseInt(txt1) * parseInt(txt2);
break;
case "/":
if (parseInt(txt2) != 0) {

txt3 = parseInt(txt1) / parseInt(txt2);
}
else {
alert("除数不能为0");
}
return;

default:

break;

}

document.getElementById(" txt3").value = txt3;
}
展开
 我来答
开发杨工
2016-09-18 · 专注于互联网技术,边学习边进步~
开发杨工
采纳数:155 获赞数:400

向TA提问 私信TA
展开全部
document.getElementById(" txt3").value = txt3;

多了和明个空格碰缺。。唤吵告。

document.getElementById("txt3").value = txt3;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式