有一个地方功能不完善吧?删除所有选中的之后,foot中结算前的已选数量和总价应该有所变化吧?

来源:2-12 删除商品功能

小田前端开发工程师

2019-05-13 22:42

有一个地方功能不完善吧?删除所有选中的之后,foot中结算前的已选数量和总价应该有所变化吧?

写回答 关注

2回答

  • Yi罐可乐
    2020-06-04 20:16:20

    在删除之后再次调用getTotal()


  • XMYL
    2019-10-30 15:13:56

        deleteAll.onclick=function(){

            if(selectedTotal.innerText!='0'){

                var conf=confirm('确认全部删除?');

                if(conf){

                    for(var i=0,len=trs.length; i<len; i++){

                        console.log(trs[i]);

                        var input=trs[i].getElementsByTagName('input')[0];

                        if(input.checked){

                            trs[i].parentNode.removeChild(trs[i]);

                            len--;  //老师没有改伪数组的长度,这会造成bug,无法运行改变选中数量及选中总计价格

                            i--;

                        }                

                    }

                    //改变选中数量及选中总计价格
                    selectedTotal.innerText='0'; 
                    priceTotal.innerText='0.00';

                }

            }

        }


用JS实现购物车特效

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

43240 学习 · 167 问题

查看课程

相似问题