快速建立表格
<table></table>
要通过js来把一个数组中的内容动态的一行行的显示到table中,如何实现?
注意:不能用innerHTML属性来重置整个table的内容(因为数组非常大,如果用innerHTML来动态重建table的话显示速度会大受影响)。
目前的做法是(这是示例,实际的arrList的数据量会非常大):
<div id=testT></div>
<script>
var arrList = new Array("a","b","c");
var sTmp = '';
sTmp += '<table>';
for(i=0;i<arrList.length;i++){
sTmp += '<tr><td>'+i+'</td><td>'+arrList+'</td></tr>';
}
sTmp += '<table>';
testT.innerHTML = sTmp;
</script>
能否通过采用其他方法而不使用innerHTML来提高动态显示的效率和速度?