为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我会出来value of undefined

//获取元素
    var check = document.getElementsByClassName('check');
    var checkAll = document.getElementsByClassName('checkAll');
    var table = document.getElementById('box');
    var tr = document.getElementsByTagName('tr');
    var num = document.getElementsByClassName('num')[0];
    var priTotal = document.getElementById('priTotal');
    var ps = document.getElementsByClassName('price_small');


//计算函数,方法累加,定义变量初值

    function getTotal() {
        var select = 0;
        var priceTotal = 0;
        for (var i = 0, len = tr.length; i < len; i++) {
            if (tr[i].getElementsByTagName('input')[0].checked) {
                select += parseInt(tr[i].getElementsByTagName('input')[1].value);
                priceTotal += parseFloat(ps[i - 1].innerHTML);
            }
        }
        num.innerHTML = select;
        priTotal.innerHTML = priceTotal.toFixed(2);
    }


// 点击单选框事件
for(i = 0;i < check.length;i++){
    check[i].onclick = function () {
        if(this.className === 'checkAll check'){
            for(j = 0;j < check.length;j++){
               check[j].checked = this.checked;
            }
        }
        getTotal();
    }
}


正在回答

获取的值没有

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我会出来value of undefined

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信