Tengo un código para ordenar el cuerpo de una tabla que es solo números. Funciona en Firefox, pero en Chrome no actualiza la tabla. En Chrome, la función de clasificación no parece cambiar el orden de los elementos tr en la matriz.
function sortTable(col, dir = 1) { var tb = document.getElementById("vote_table").tBodies[0]; tr = Array.prototype.slice.call(tb.rows, 0); tr = tr.sort( function (a, b) { return dir*parseInt(a.cells[col].textContent) < dir*parseInt(b.cells[col].textContent); } ); alert(tr[0].cells[col].textContent); for(var i = 0; i < tr.length; ++i) { tb.appendChild(tr[i]); } // append each row in order }