找了半天,就是出不来,帮忙看看各位

来源:2-2 商品的全选功能

Sxy97

2016-08-03 19:35


var cartTable = document.getElementById('cartTable');

//.rows,专门获取tr

var tr = cartTable.children[1].rows;

    var checkInputs = document.getElementsByClassName('check');

    var checkAllInputs = document.getElementsByClassName('check-all');

    var selectedTotal = document.getElementById('selectedTotal');

    var priceTotal = document.getElementById('priceTotal');

   

//计算

function getTotal() {

        var seleted = 0;

        var price = 0;

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

            if (tr[i].getElementsByTagName('input')[0].checked) {

            

                seleted += parseInt(tr[i].getElementsByTagName('input')[1].value);

                price += parseFloat(tr[i].cells[4].innerHTML);

            }

            

        }


        selectedTotal.innerHTML = seleted;

        priceTotal.innerHTML = price.toFixed(2);

       


       

    }

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

        checkInputs[i].onclick = function () {

getToal();

}

}

}


写回答 关注

2回答

  • 破剑茶寮寮主3776847
    2016-08-04 17:28:15

    你的最下面的代码写错了getToal();应该是getTotal()  下次你在遇到这样的问题你就点F12然后把选中点一下就可以看到代码那一行出错了。

  • 破剑茶寮寮主3776847
    2016-08-04 12:31:16

    最下面多了一个}

    破剑茶寮寮主... 回复Sxy97

    那一部分出不来?

    2016-08-04 16:29:13

    共 2 条回复 >

用JS实现购物车特效

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

43239 学习 · 167 问题

查看课程

相似问题