我有一个表格,我想要应用排序,我下载了sortTable.js,将它包含在我的asp页面中<script src="sorttable.js"></script>
,将表类赋予sortable
并拥有所有标题在<thead><th>
标记内,但仍然排序似乎不起作用。我错过了什么吗?
答案 0 :(得分:0)
这是我使用的功能:
function sortTable( table, colNum )
{
var n = table.rows.length - 1;
do
{
var newn = 0;
for( i = 2 ; i <= n ; i++ )
{
if( table.rows[i-1].cells[colNum].innerHTML.toUpperCase() > table.rows[i].cells[colNum].innerHTML.toUpperCase() )
{
table.insertBefore( table.rows[i], table.rows[i-1] );
newn = i;
}
}
n = newn;
}
while( n > 0 );
}
table
是DOM表对象,colNum
是表中的列索引(基于0)。它假设表格上有一个标题行(不会被排序)。