⊗jsPmPrNER 474 of 505 menu

Samomazání nových prvků v JavaScriptu

V předchozí lekci jsme se naučili, jak zařídit, aby se prvky samy smazaly po kliknutí.

Nyní předpokládejme, že v rodičovském prvku zpočátku žádné prvky nejsou:

<div id="parent"></div>

V cyklu vytvoříme 9 nových odstavců a zároveň zařídíme, aby se kterýkoli odstavec smazal po kliknutí na něj:

let parent = document.querySelector('#parent'); for (let i = 1; i <= 9; i++) { let p = document.createElement('p'); p.textContent = i; p.addEventListener('click', function() { this.remove(); }); parent.appendChild(p); }

Je dán následující kód:

<ul id="parent"> <li>1</li> <li>2</li> <li>3</li> </ul> <input type="submit" id="button">

Zařiďte, aby po kliknutí na tlačítko byl do seznamu přidán nový prvek. Zařiďte, aby se jakákoli li smazala po kliknutí na ni. Jedná se jak o li, které již jsou v seznamu, tak o nové, vytvořené po kliknutí na tlačítko.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout