第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 JavaScript 定位并更新表中的特定元素

使用 JavaScript 定位并更新表中的特定元素

慕標5832272 2023-08-10 15:30:05
我的任務是僅使用 HTML、CSS 和 JavaScript 構(gòu)建一個簡單的靜態(tài) CRUD 頁面。我快完成了,但我一生都無法弄清楚如何使更新功能發(fā)揮作用。這個想法是單擊鉛筆圖標,然后重寫該字段中的任何內(nèi)容。但是,我無法弄清楚如何將該功能擴展到所有三個領域,它只適用于其中一個領域。const createTd = item => {? const Td = document.createElement("td");? Td.innerHTML = item;? return Td;};const createTdWithI = item => {? const Td = document.createElement("td");? const i = document.createElement("i");? Td.innerHTML = item;? Td.setAttribute("class", "tdEdit");? Td.appendChild(i).setAttribute("class", "fas fa-edit");? return Td;}const appendChildren = (parent, children) => {? children.forEach(child => {? ? parent.setAttribute("class", "tr");? ? parent.appendChild(child);? });};document.querySelector("#addClientBtn").addEventListener("click", () => {? const clientName = document.querySelector("#name").value;? const clientMovie = document.querySelector("#movie").value;? const clientLocado = document.querySelector("#rentStatus").value;? localStorage.setItem("clientName", clientName);? localStorage.setItem("clientMovie", clientMovie);? localStorage.setItem("clientLocado", clientLocado);? const getTbody = document.querySelector("#tbody");? const createTr = document.createElement("tr");? const appendTr = getTbody.appendChild(createTr);? const items = [? ? createTdWithI(localStorage.getItem("clientName")),? ? createTdWithI(localStorage.getItem("clientMovie")),? ? createTdWithI(localStorage.getItem("clientLocado")),? ? createTd('<i class="fas fa-trash"></i>')? ];? appendChildren(appendTr, items);??? deleteRow();? updateItems();});// Deleta as linhas na tabelafunction deleteRow() {? let trashIcon = document.querySelectorAll(".fa-trash");? trashIcon[trashIcon.length - 1].addEventListener("click", event => {? ? trashIcon = event.target;? ? trashIcon.parentNode.parentNode.parentNode.removeChild(trashIcon.parentNode.parentNode);? });}? });}
查看完整描述

1 回答

?
呼喚遠方

TA貢獻1856條經(jīng)驗 獲得超11個贊

嘗試這個


function updateItems() {

let editIcon = document.querySelectorAll(".fa-edit");

// let targetText = document.querySelectorAll(".tdEdit");

for(let icon of editIcon){

icon.addEventListener('click', (event)=>{

editIcon = event.target;

editIcon.innerText = "test";

}, false);

}



查看完整回答
反對 回復 2023-08-10
  • 1 回答
  • 0 關(guān)注
  • 117 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號