Warum zeigt rowcount = x, warum ${rowcount + 1} immer 1 an?JavaScript

Javascript-Forum
Guest
 Warum zeigt rowcount = x, warum ${rowcount + 1} immer 1 an?

Post by Guest »

Ich möchte den Wert nach Namen übergeben: c_lastname31_2 c_lastname31_3 c_lastname31_4

aber es ist immer c_lastname31_1

Code: Select all

function addRow() {
const tableBody = document.querySelector("table tbody");

// จำกัดจำนวนแถวไม่เกิน 20
if (rowcount >= 20) {
alert("คุณไม่สามารถเพิ่มแถวได้เกิน 20 แถว");
return;
}

// เพิ่มแถวใหม่
const newRow = tableBody.insertRow();

// เพิ่มเซลล์และเนื้อหาในแต่ละเซลล์
const newCellIndex             = newRow.insertCell(0);
newCellIndex.textContent = ${rowcount + 1}; // หมายเลขแถว

newRow.insertCell(1).innerHTML = ``;
newRow.insertCell(2).innerHTML = ``;
newRow.insertCell(3).innerHTML = ``;
newRow.insertCell(4).innerHTML = ``;
newRow.insertCell(5).innerHTML = ``;

// ปุ่มลบ
newRow.insertCell(6).innerHTML = `ลบ`;

// เพิ่มค่า rowcount
rowcount++;
localStorage.setItem('rowcount', rowcount);
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post