有没有大神帮我看看这段程序哪里有问题?为啥我点加减都没有效果

来源:2-9 增减商品数量

慕莱坞4462739

2017-05-03 22:01

 num.onclick = function (e) {

           e = e || window.event;

  var el = e.srcElement;

           var cls = el.className;

  var input = this.getElementsByTagName('input');   //取得input的值

  var val = parseInt(input.value);

  var reduction = this.getElementsByClassName('reduction');

  switch (cls) {

                case 'plus':

                    input.value=val+1;

                    break;

                case 'reduction':

                    input.value=val-1;

                    break;

default:

   break;

}

}


写回答 关注

1回答

  • Ted688
    2017-05-13 16:49:49
    已采纳

    num.onclick = function (e) {//num是哪一行

               e = e || window.event;

      var el = e.srcElement;

               var cls = el.className;

      var input = this.getElementsByTagName('input')[1];   //取得input的第几个值

      var val = parseInt(input.value);

      var reduction = this.getElementsByClassName('reduction');

      switch (cls) {

                    case 'plus':

                      val++;

                     input.value=val;

                        break;

                    case 'reduction':

                     val--;

                        input.value=val;

                        break;

    default:

       break;

    }

    }


    慕莱坞446...

    非常感谢!

    2017-08-02 13:13:07

    共 1 条回复 >

用JS实现购物车特效

通过JavaScript实现类似淘宝网络购物车功能效果

43236 学习 · 167 问题

查看课程

相似问题