は、以下のJS-ループを検討エラーをスローそれがうまくいかない理由を理解していない。 "old_row_num + 1 + i"の代わりに固定番号を入れても、エラーはありません(しかし私のプログラムには柔軟性が必要です)。t_body.children [K] .appendChild(VAR)は
UPDATE:次のように
全体の機能が見えます:私はあなたの古い行番号が不正確である
function change_dim_r(diff) {
var old_row_num = t_body.childElementCount;
var old_col_num = t_body.children[0].childElementCount;
for (var i=0; i<diff; ++i){
var new_t_row = document.createElement("tr");
t_body.appendChild(new_t_row);
}
for (var i=0;i<diff;++i){
for (var j=0; j<old_col_num; ++j){
var t_col = document.createElement("td");
t_body.children[old_row_num+1+i].appendChild(t_col);
}
}
}
'diff'と何' old_col_num'、と 't_body'は何ですか? –
おそらく子供がいないので未定義です... – Li357
ここにスクリーンショットを追加できますか? –