JavaScript を使用してテーブルに新しい列を追加したいと考えています。
ここで、この追加が行われる追加インデックス位置に空の列を表示したいと思います。また、列の追加がそのインデックス位置で行われる場合は非表示にする必要があります。
メソッドコード:
function addColumn(tblId, colIndexVal)
{
//New Header
var tblHeadObj = document.getElementById(tblId).tHead;
for (var h=0; h<tblHeadObj.rows.length; h++) {
var newTH = document.createElement('th');
tblHeadObj.rows[h].insertBefore(newTH, tblHeadObj.rows[h].children[colIndexVal] );
newTH.innerHTML = "New Col Header";
}
//New Column cells
var tblBodyObj = document.getElementById(tblId).tBodies[0];
for (var i=0; i<tblBodyObj.rows.length; i++) {
var newCell = tblBodyObj.rows[i].insertCell(colIndexVal);
newCell.innerHTML = 'new cells'
)
}
}
誰でもこれを行う方法を提案できますか。ありがとう