如何以簡單的方式使此功能適用於具有3列點擊的表格?而當用戶再次點擊時,表應該被排序後裔。沒有允許jQuery或其他庫。僅使用JavaScript對錶進行分類
function sortData() {
var tableData = document.getElementById('data_table').getElementsByTagName('tbody').item(0);
var rowData = tableData.getElementsByTagName('tr');
for (var i = 0; i < rowData.length - 1; i++) {
for (var j = 0; j < rowData.length - (i + 1); j++) {
if (parseInt(rowData.item(j).getElementsByTagName('td').item(0).innerHTML) > parseInt(rowData.item(j + 1).getElementsByTagName('td').item(0).innerHTML)) {
tableData.insertBefore(rowData.item(j + 1), rowData.item(j));
}
}
}
}