Да вообще тупое у меня было решение
Спасибо
ixth, дал понять как надо решать подобные задачи. Помучавшись с его кодом написал свой позаимствовав некоторые моменты.
for (n=0; n<(rows*cols); n++) {
a[n] = document.createElement('input');
for (k=1; k<rows; k++) {
if (n == rows*k) document.getElementById('mytable').innerHTML += '<br />' ;
}
document.getElementById('mytable').appendChild(a[n]);
}