⊗jsPmPrCRL 476 of 505 menu

Elementtien poistamislinkkien luominen JavaScriptillä

Oletetaan, että meillä on nyt useita kappaleita:

<div id="parent"> <p>text1</p> <p>text2</p> <p>text3</p> </div>

Tehdään niin, että jokaisen kappaleen loppuun lisätään linkki sen poistamiseksi.

Aluksi toteutetaan yksinkertaisesti linkkien lisääminen:

let elems = document.querySelectorAll('#parent p'); for (let elem of elems) { let remove = document.createElement('a'); remove.href = ''; remove.textContent = 'remove'; elem.appendChild(remove); }

Tehdään nyt niin, että linkkiä napsautettaessa vastaava kappale poistetaan:

let elems = document.querySelectorAll('#parent p'); for (let elem of elems) { let remove = document.createElement('a'); remove.href = ''; remove.textContent = 'remove'; elem.appendChild(remove); remove.addEventListener('click', function(event) { elem.remove(); event.preventDefault(); }); }

Annettu on ul-tagi. Lisää jokaisen li-tagin loppuun linkki, jolla li voidaan poistaa listasta.

Annettu on HTML-taulukko. Lisää siihen vielä yksi sarake, jossa jokaiselle taulukon riville on linkki rivin poistamiseksi.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää