var currentTbl = document.getElementById('tbData');
var lastRowNum = currentTbl.rows.length;
var trNew = currentTbl.insertRow(lastRowNum);
addCheckbox(trNew, 0, 'checkbox' + lastRowNum);
addText(trNew, 1, 'txt' + lastRowNum);
addSelect(trNew, 2, 'select' + lastRowNum);
function addText(trNew, cellNum, ckbName) {
var cell = trNew.insertCell(cellNum);
cell.className = 'td';
cell.align = 'center';
var element = document.createElement('input');
element.type = 'text';
element.name = ckbName;
element.id = ckbName;
cell.appendChild(element);
}
function addCheckbox(trNew, cellNum, ckbName) {
var cell = trNew.insertCell(cellNum);
cell.className = 'td';
cell.align = 'center';
var element = document.createElement('input');
element.type = 'checkbox';
element.name = ckbName;
element.id = ckbName;
element.value = 'checkbox';
cell.appendChild(element);
}
function addSelect(trNew, sltNum, lastRowNum) {
var cell = trNew.insertCell(sltNum);
cell.className = 'td';
cell.align = 'center';
var element = document.createElement('select');
element.name = 'select'+lastRowNum;
element.id = 'select'+lastRowNum;
element.className = 'Select80';
element.options[0] = new Option(' -全部-', '-');
cell.appendChild(element);
}