为了账号安全,请及时绑定邮箱和手机立即绑定

貌似这个验证不对啊,,写什么它都是通过。。

正在回答

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 回复 有任何疑惑可以回复我~
#1

HugoJing 提问者

懂了。非常感谢。
2014-09-28 回复 有任何疑惑可以回复我~

可能代码有点复杂,验证不太好写的原因吧,而且本节代码可能有多种写法所以没有加验证

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信