テーブルのセルをループして値を挿入しようとしています。私のコードに何が問題なのかわかりません。私を助けてください。愚かな間違い。それが何であるか教えてください。 は、ここに私のコード -JavaScriptを使用してhtml表のセルをループします
var data = response.datas.length;
var table = document.getElementById('itemsval');
for(var i=0; i<data; i++){
var row = table.insertRow(i);
for(var j=0; j<7; j++){
var cell = row.insertCell(j);
cell[i][j].innerHTML = response.datas[i].p_name;
cell[i][j].innerHTML = response.datas[i].p_details;
cell[i][j].innerHTML = response.datas[i].p_qty;
cell[i][j].innerHTML = response.datas[i].p_rate;
cell[i][j].innerHTML = response.datas[i].p_dis;
cell[i][j].innerHTML = response.datas[i].p_tax;
cell[i][j].innerHTML = response.datas[i].p_tot;
}
}
私はプロパティを読み取ることができませんエラー - を得続ける「0」事前に未定義
感謝のです。
あなたは 'cell [i] [j]'で何をしようとしていますか?また、あなたは "テーブルセルをループ"しようとしていますが、あなたのコードは**テーブルセル**を作成します。テーブルは最初は空ですか?あなたはそれに追加しようとしていますか? –
'cell'または' cell [0] 'が' undefined 'であるため –
はい私は実際に表のセルを作成して、それらの値を@ TJCrowderの値で埋めています –