页面已有table数据和分页功能,如何获取到当前页面的

我有一个table,将它进行了20/30/50的分页,切换到50条数据,全选,会有一个属性值的计算,切换到20条数据,任然有50条数据被选中,问题是,我想拿到这20条数据去进行属性的计算

可以使用JavaScript来实现这个功能

var table = document.getElementById("myTable");
var rows = table.getElementsByTagName("tr");
var selectedRows = [];

for (var i = 0; i < rows.length; i++) {
  var checkbox = rows[i].getElementsByTagName("input")[0];
  if (checkbox.checked) {
    selectedRows.push(rows[i]);
  }
}

您可以对这些行进行属性计算。如果您想计算这些行中所有单元格的值的总和

var sum = 0;

for (var i = 0; i < selectedRows.length; i++) {
  var cells = selectedRows[i].getElementsByTagName("td");
  for (var j = 0; j < cells.length; j++) {
    var value = parseInt(cells[j].innerHTML);
    if (!isNaN(value)) {
      sum += value;
    }
  }
}

console.log("Sum of selected cells: " + sum);