我正在使用 ReactJS,我正在一個名為的方法中創(chuàng)建一個“刪除”按鈕,showData()并將其附加到人員表中的一行。我設(shè)置其屬性,onclick我的方法removePerson()在同一類中的方法來實現(xiàn)showData()。這一切都很好,直到我單擊“刪除”按鈕 - 然后顯示錯誤:ReferenceError: removePerson() 未在 HTMLButtonElement.onclick 中定義這是我的代碼:showData() { let localStoragePersons = JSON.parse(localStorage.getItem("personsForms")); persons = localStoragePersons !== null ? localStoragePersons : []; let table = document.getElementById('editableTable'); let x = table.rows.length; while (--x) { table.deleteRow(x); } let i = 0; for (i = 0; i < persons.length; i++) { let row = table.insertRow(); let firstNameCell = row.insertCell(0); let lastNameCell = row.insertCell(1); let birthdayCell = row.insertCell(2); let salaryCell = row.insertCell(3); let choclatesCell = row.insertCell(4); let genderCell = row.insertCell(5); let workTypeCell = row.insertCell(6); let hobbiesCell = row.insertCell(7); let descriptionCell = row.insertCell(8); let colorCell = row.insertCell(9); firstNameCell.innerHTML = persons[i].firstName; lastNameCell.innerHTML = persons[i].lastName; birthdayCell.innerHTML = persons[i].birthday; salaryCell.innerHTML = persons[i].salary; choclatesCell.innerHTML = persons[i].Choclates; genderCell.innerHTML = persons[i].Gender; workTypeCell.innerHTML = persons[i].workType; hobbiesCell.innerHTML = persons[i].Hobbies; descriptionCell.innerHTML = persons[i].Description; colorCell.innerHTML = persons[i].favoriteColor; colorCell.style.backgroundColor = persons[i].favoriteColor; let h = persons[i].ID; } }
反應(yīng)錯誤:(函數(shù))未在 HTMLButtonElement.onclick 中定義
溫溫醬
2021-07-09 14:04:22