貌似这个验证不对啊,,写什么它都是通过。。
2 回答
修改了一下你的代码 ,由于从键盘接受的数据类型是string,所以我们要对其接受的数据进行类型转换
function count(){ var a = parseInt(document.getElementById("txt1").value); var b = parseInt(document.getElementById("txt2").value); var w = document.getElementById("select").value; var f = document.getElementById("fruit"); switch(w){ case '+': f.value = a + b; break; case '-': f.value = a - b; break; case '*': f.value = a * b; break; case '/': f.value = a / b; break; } }
<input type="text" id="txt1"></input> <select id="select"> <option value="+">+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option> </select> <input type="text" id="txt2"></input> <input type="button" value="=" onclick="count();"> <input type="text" id="fruit"></input>
举报
0/150
提交
取消