⊗jsPrChLTF 18 of 62 menu

Checklist na JavaScript

V tej lekciji bomo implementirali checklist. Checklist je program, ki omogoča ustvariti seznam načrtovanih opravil in nato med izvajanjem te opravila označiti kot končana.

Naredimo tako, da je opravila mogoče dodajati, brisati, urejati in označevati kot končana.

Tu je vzorec tega, kar bi morali dobiti (za vnos novega opravila vnesite besedilo v vnosno polje in pritisnite Enter, za urejanje izvedite dvojni klik na besedilo opravila):

Začnimo

Torej, začnimo z implementacijo opisane naloge.

Za začetek napišimo HTML kodo za naš checklist. Naj se nove naloge vnašajo z vnosnim poljem in dodajajo v seznam ul:

<input id="input"> <ul id="list"></ul>

Takoj dodajmo CSS kodo, ki doda nekaj lepote našemu checklistu:

body { text-align: center; } #input, #list { display: inline-block; } #list { padding: 0; list-style-type: none; }

Kot običajno, razdelimo kompleksno nalogo na preproste faze.

Kot prvo fazo naredimo tako, da je v vnosno polje mogoče vnesti besedilo, pritisniti Enter - in na konec ul se doda li z vnešenim besedilom.

Tu je pripravljena koda, ki implementira opisano:

let input = document.querySelector('#input'); let list = document.querySelector('#list'); input.addEventListener('keypress', function(event) { if (event.key == 'Enter') { // tukaj bo koda za dodajanje nove li v seznam } });

Dopolnite manjkajoči del kode za rešitev opisane naloge.

Spremenite prejšnjo nalogo tako, da po pritisku tipke Enter pride do počistitve besedila vnosnega polja.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni