怎么运行没反映呢

来源:6-11 编程练习

小白强哥

2016-06-22 00:52

我就感觉中间选择是不是少一个动作,求指教

写回答 关注

2回答

  • 慕粉3397266
    2016-06-22 01:56:28
    已采纳

    function count(){

           var a=document.getElementById("txt1").value;

           var b=document.getElementById("txt2").value;

      var sym=document.getElementById("select").value; 

        switch(sym){

        case "+":

    document.getElementById("fruit").value=parseInt(a)+parseInt(b);break;

        case "-":

    document.getElementById("fruit").value=parseInt(a)-parseInt(b);break;

        case "*":

        document.getElementById("fruit").value=parseInt(a)*parseInt(b);break;

        case "/":

        document.getElementById("fruit").value=parseInt(a)/parseInt(b);break;

       }

       }

    这是我的代码,你的有几点问题。第一,var声明好像只能是以字母或者“_”开头的,尽量用驼峰命名,不要用完全数字的!第二,你default这个是什么意思?完全是冗余代码。select只能选择+、-、*、/。难道还有第五种?最重要的是你加了default后面还用了中文的";",导致程序不能运行。

    小白强哥

    刚才又重新更改一下代码,现在 可以运行了,谢谢指点

    2016-06-22 22:10:10

    共 1 条回复 >

  • 慕粉3397266
    2016-06-22 22:38:51

    一起加油!

    小白强哥

    嗯,,一起努力

    2016-06-24 00:42:02

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题