⊗jsPmPrEGE 479 of 505 menu

Szerkesztés elemcsoportban JavaScript segítségével

Tegyük fel, hogy most nem egy, hanem több bekezdésünk van:

<p>text1</p> <p>text2</p> <p>text3</p>

Tegyük meg, hogy bármelyik bekezdésre kattintáskor egy szerkesztésre szolgáló input jelenjen meg benne.

Valójában ez a feladat nem jelent nehézséget számunkra, mivel szinte az összes kódot megkaptuk az előző leckében.

A feladat megoldásához egyszerűen futtassunk ciklust a bekezdéseken, és a ciklusban használjuk az előző lecke kódját (ezt a kódot még meg sem kell változtatni):

let elems = document.querySelectorAll('p'); for (let elem of elems) { elem.addEventListener('click', function func() { let input = document.createElement('input'); input.value = elem.textContent; elem.textContent = ''; elem.appendChild(input); input.addEventListener('blur', function() { elem.textContent = this.value; elem.addEventListener('click', func); }); elem.removeEventListener('click', func); }); }

Adott a ul tag. Állítsa be úgy, hogy bármelyik li-re kattintáskor egy input jelenjen meg benne, amellyel szerkeszthető lesz az adott li szövege.

Adott egy HTML táblázat. Állítsa be úgy, hogy bármelyik cellára kattintáskor egy input jelenjen meg az adott cella szövegének szerkesztéséhez.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás