Есть такой скрипт:
static sortRows() {
const tbody = document.getElementsByTagName('tbody')[0];
let rows = [];
for (let i = 0; i < tbody.children.length; i++) {
rows.push(tbody.children[i]);
}
console.log(rows);
rows.sort((a, b) => {
return a.innerHTML - b.innerHTML;
});
for (let i = 0; i < rows.length; i++) {
tbody.appendChild(rows[i]);
}
}
Он должен отсортировать строки в таблице. Но почему он не срабатывает, я вроде все правильно написал. Может вы видите ошибку?
Весь код:
https://codepen.io/anon/pen/pamygR