간단한 방법으로 클릭 한 번에 3 열의 테이블에 대해이 함수를 작동 시키려면 어떻게해야합니까? 그리고 사용자가 다시 th를 클릭하면 테이블이 자손으로 정렬됩니다. jQuery가 허용하거나 다른 라이브러리가 없습니다.자바 스크립트로 테이블 정렬 만
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));
}
}
}
}