不输出,哪位高手指点下。

来源:6-11 编程练习

White夏天baby

2017-02-20 09:58

不知道哪里出问题了,点等于号不输出啊,哪位高手指点下。那个"occlick"我改过了,改成“onclick"可是还是执行不了。

写回答 关注

2回答

  • xiao梦
    2017-02-20 13:40:19
    已采纳

    代码中

    switch(c)

    {

       case '+':

           result=parseInt(a)+parseInt(b);

           break;

       case "-":

           result=parseInt(a)-parseInt(b);

           break;

       case "*":

           result=parseInt(a)*parseInt(b);

           break;

       default:

           result=parseInt(a)/parseInt(b);


    你再试试


    xiao梦 回复White夏...

    之前没看到,不好意思,可能回复比较慢,var c=document.getElementById('select').value,c获得的值是标签option后面的value设置的值。也就是说switch()函数中case的值是根据option标签属性值value的设置来确定的。只有+符号是字符,其他都是字符串类型。这个是需要注意的。

    2017-03-29 17:29:14

    共 4 条回复 >

  • xiao梦
    2017-03-29 17:28:42

    之前没看到,不好意思,可能回复比较慢,var c=document.getElementById('select').value,c获得的值是标签option后面的value设置的值。也就是说switch()函数中case的值是根据option标签属性值value的设置来确定的。只有+符号是字符,其他都是字符串类型。这个是需要注意的。

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题