-1
排序我有,我想申請排序表,我下載了sortTable.js,包括它在我的ASP頁面通過<script src="sorttable.js"></script>
,給表類爲sortable
和具有內<thead><th>
標籤的所有標題,但仍然排序似乎沒有工作。我錯過了什麼嗎?表在JavaScript
排序我有,我想申請排序表,我下載了sortTable.js,包括它在我的ASP頁面通過<script src="sorttable.js"></script>
,給表類爲sortable
和具有內<thead><th>
標籤的所有標題,但仍然排序似乎沒有工作。我錯過了什麼嗎?表在JavaScript
下面是我使用的功能:
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)表中的列的索引。它假定表格上有一個標題行(不會被排序)。排序大型表格(數百行)需要幾秒鐘,但是較小的表格會立即排序。