zoukankan      html  css  js  c++  java
  • dom操作相关,byebye T T

    o = {
        name: 'aa',
        price: 11,
    }
    
    
    function add(items) {
        var bodys = document.getElementsByTagName('tbody');
        var trs = document.getElementsByTagName('tr');
        var trLen = trs.length;
        var str = `
            <td>${items['name']}</td>
            <td>${items['price']}</td>
            <td><a href="javascript:void(0);">删除</a></td>`
    
            var tr2 = document.createElement("tr");
            tr2.innerHTML = str;
            bodys[bodys.length - 1].appendChild(tr2);
    
            var sum = 0;
            for (var i = 1; i < trs.length - 1; i++) {
                var tds = trs[i].getElementsByTagName('td');
                // print(tds[1].innerText)
                sum +=  parseFloat(tds[1].innerText)
            }
    
            var foot = document.getElementsByTagName('tfoot')[0];
            var all = foot.getElementsByTagName('td')[0].innerText;
            var rows = trs.length;
            var result = `${sum.toFixed(2)}(${rows - 2}件商品)`;
            foot.getElementsByTagName('td')[0].innerText = result;
    
    }
    
    function bind() {
        var bodys = document.getElementById("jsTrolley");
        var trs = bodys.getElementsByTagName("tr");
    
        //给tr绑定click事件
        for(var i in trs){
          trs[i].onclick = function(e) {
            trs[this.rowIndex].parentNode.removeChild(trs[this.rowIndex]);
            var sum = 0;
            for (var i = 1; i < trs.length - 1; i++) {
                var tds = trs[i].getElementsByTagName('td');
                // print(tds[1].innerText)
                sum +=  parseFloat(tds[1].innerText)
            }
    
            var foot = document.getElementsByTagName('tfoot')[0];
            var all = foot.getElementsByTagName('td')[0].innerText;
            var rows = trs.length;
            var result = `${sum.toFixed(2)}(${rows - 2}件商品)`
            // print(result)
            foot.getElementsByTagName('td')[0].innerText = result;
          };
        }
    
    }
    
    
  • 相关阅读:
    pm3
    算法交易系列研究之一
    CDS究竟是个什么鬼?它直接导致了次贷危机?
    源特定组播(SSM:Source Specific Multicast)
    投资交易系统常用表
    交易系统解析(六)前台报盘应用设计要点
    人物
    句子
    康德拉季耶夫周期
    非标
  • 原文地址:https://www.cnblogs.com/Yfling/p/7496408.html
Copyright © 2011-2022 走看看