【发布时间】:2017-05-15 17:18:10
【问题描述】:
我有一个存储在 MySQL 数据库中的 HTML 数据表。我正在使用 PHP 检索数据,并将其放入 HTML 表中。然后我需要创建一个函数来按字母降序对某些列中的数据进行排序。下面是函数。
虽然它在 Chrome 中完美运行,但在 Firefox 中却无法运行。谁能解释一下原因?
function dataSort(columnNum) {
var artDataTable = document.getElementById('table');
var dataArray = [];
for (var I = 1; I < artDataTable.rows.length; i++) {
var r = artDataTable.rows[i];
var rowData = r.cells[columnNum].innerText;
dataArray.push([rowData, r]);
}
dataArray.sort();
for (var j = 0; j < dataArray.length; j++) {
artDataTable.appendChild(dataArray[j][1]);
}
dataArray = null;
}
【问题讨论】:
-
萤火虫控制台有错误吗?
-
你在哪里/何时调用这个函数?
标签: javascript html google-chrome firefox html-table