欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

js在table最后一行插入數量合計

liguoquan
2024年12月6日 11:30 本文熱度 687
:js在table最后一行插入數量合計


function calculateAndInsertTotal(tableId, columnIndex) {

  var table = document.getElementById(tableId);

  var rows = table.getElementsByTagName("tr");

  var total = 0;

  var existingRow ;

  var secondRowStyle;

  secondRowStyle = window.getComputedStyle(table.rows[0]);

  existingRow = table.rows[0];

  // 跳過表頭,從第一行(索引為1)開始計算

  for (var i = 1; i < rows.length; i++) {

    var cells = rows[i].getElementsByTagName("td");

    var value = parseFloat(cells[columnIndex].textContent);

    if (!isNaN(value)) {

      total = total-(-value);

    }

  }

 

  // 創建合計行

  

  var newRow = table.insertRow(-1);

for (var k = 0; k < table.rows[0].cells.length; k++) {

var newCell = newRow.insertCell(k);

     // 設置單元格的rowSpan和colSpan屬性

     newCell.rowSpan = existingRow.cells[k].rowSpan;

     newCell.colSpan = existingRow.cells[k].colSpan;

  for (var j = 0; j < secondRowStyle.length; j++) {

      var prop = secondRowStyle[j];

      newRow.style[prop] = secondRowStyle.getPropertyValue(prop);

  }

  if(k==0){

    newCell.textContent = "合計:";

  }

  else if(k==columnIndex){

  newCell.textContent =total;

  }

  else {         

    newCell.textContent ="";

  }     

  newCell.style.cssText = existingRow.cells[k].style.cssText;

  }

  

}

 

// 使用函數,假設table的id為"myTable",要合計的列索引為1

calculateAndInsertTotal("myTable", 6);

?

該文章在 2024/12/6 11:30:26 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved