サイズ (セル単位) が不明なセルをテーブルに動的に挿入しようとすると、「インデックスまたはサイズが負の値であるか、許容値を超えています」というメッセージが表示されました。エラー :
function addTableRow(id, at)
{
at = typeof at !== 'undefined' ? at : 0;
var table=document.getElementById(id);
var row=table.insertRow(at);
var cells = table.rows[0].cells.length;
for(var i = 0; i < cells; ++i)
{
row.insertCell(i);
row.className="success";
row.innerHTML = "OMG";
}
}
そして、「for」にアラートを入れると、エラーが2行目に発生します。どこかで何かを見逃していると思いますか?