//1.js

var addRowOrCol = function()
{
var Rows=e1.rows
var len = Rows.length;
var col=0;
if(len !== 0){
col = Rows.item(len-1).cells.length ;
log("col:"+col)
}
log("len:"+len)
if(len === 0)
{
var newRow=e1.insertRow(len)
var Cells=newRow.cells;
var CelLen = Cells.length
var rowIndex = newRow.rowIndex
var newCell = Rows[rowIndex].insertCell(CelLen)
newCell.innerHTML="<td valign='top'>a</TD>"

}else
{
if(col % 7 === 0){
var newRow=e1.insertRow(len)
var Cells=newRow.cells;
var CelLen = Cells.length
var rowIndex = newRow.rowIndex
var newCell = Rows[rowIndex].insertCell(CelLen)
newCell.innerHTML="<td valign='top'>a</TD>"
}else {
var newRow=Rows.item(len-1)
var Cells=newRow.cells;
var CelLen = Cells.length
var rowIndex = newRow.rowIndex
var newCell = Rows[rowIndex].insertCell(CelLen)
newCell.innerHTML="<td valign='top'>b</TD>"
}
}
}

 

 

测试html如下

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<table id = 'e1'>
<tr>
<td >a</td>

</tr>


</table>
<
<script type="text/javascript" src="jquery-3.2.1.min.js"></script>
<script type="text/javascript" src = "1.js"></script>
</body>


</html>