test page <!-- function createTable() { var t = document.createElement('table'); for (var i = 0; i < 2000; i++) { var r = t.insertRow(); for (var j = 0; j < 5; j++) { var c = r.insertCell(); c.innerHTML = i + ',' + j; } } document.getElementById('table1').appendChild(t); t.setAttribute('border', '1'); } function createTable2() { var t = document.createElement('table'); var b = document.createElement('tbody'); for (var i = 0; i < 2000; i++) { var r = document.createElement('tr'); for (var j = 0; j < 5; j++) { var c = document.createElement('td'); var m = document.createTextNode(i + ',' + j); c.appendChild(m); r.appendChild(c); } b.appendChild(r); } t.appendChild(b); document.getElementById('table1').appendChild(t); t.setAttribute('border', '1'); } function createTable3() { var data = ''; data += '
'; for (var i = 0; i < 2000; i++) { data += '
'; for (var j = 0; j < 5; j++) { data += '
' + i + ',' + j + '
'; } data += '
'; } data += '
'; document.getElementById('table1').innerHTML = data; } function createTable4() { var data = new Array(); data.push('
'); for (var i = 0; i < 2000; i++) { data.push('
'); for (var j = 0; j < 5; j++) { data.push('
' + i + ',' + j + '
'); } data.push('
'); } data.push('
'); document.getElementById('table1').innerHTML = data.join(''); } function showFunctionRunTime(f) { var t1 = new Date(); f(); var t2 = new Date(); alert(t2 - t1); } //-->
function deleteRow (tableID, rowIndex) { var table =document.all[tableID] table.deleteRow(rowIndex); } function getRowNum(tableID){ var tab = document.all[tableID] //表格行数 var rows = tab.rows.length ; //表格列数 var cells = tab.rows.item(0).cells.length ; }
方法2:
第1行
删除本行
第2行
删除本行
function deleteRow (obj) { obj.parentElement.removeChild(obj); }