⊗jsPrChLRCB 19 of 62 menu

ජාවාස්ක්‍රිප්ට් හි චෙක්ලිස්ට් එකක ඉවත් කිරීම සහ සම්පූර්ණ කිරීම සඳහා බොත්තම්

පෙර පාඩමේදී, කාර්යයන් විසඳීමෙන් පසු ඔබට පහත කේතය ලබා ගත යුතුය:

<input id="input"> <ul id="list"></ul> let input = document.querySelector('#input'); let list = document.querySelector('#list'); input.addEventListener('keypress', function(event) { if (event.key == 'Enter') { let li = document.createElement('li'); li.textContent = this.value; list.appendChild(li); this.value = ''; } });

දැන් අපි 'ඉවත් කරන්න' සහ 'සම්පූර්ණයි' බොත්තම් එකතු කරමු. මෙම බොත්තම් span ටැග වලින් ක්‍රියාත්මක කරමු. එසේම span ටැගයක ගතිකතාවයේ පෙළ තබමු:

input.addEventListener('keypress', function(event) { if (event.key == 'Enter') { let li = document.createElement('li'); let task = document.createElement('span'); task.textContent = this.value; li.appendChild(task); let remove = document.createElement('span'); remove.textContent = 'ඉවත් කරන්න'; li.appendChild(remove); let mark = document.createElement('span'); mark.textContent = 'සම්පූර්ණයි'; li.appendChild(mark); list.appendChild(li); this.value = ''; } });

එසේම, ඒවාට CSS ශ්‍රේණි යොදමු, එවිට අපට CSS හරහා ඒවාට ප්‍රවේශ වී අවශ්‍ය අලංකාරය යොදා ගත හැකිය:

let input = document.querySelector('#input'); let list = document.querySelector('#list'); input.addEventListener('keypress', function(event) { if (event.key == 'Enter') { let li = document.createElement('li'); let task = document.createElement('span'); task.classList.add('task'); task.textContent = this.value; li.appendChild(task); let remove = document.createElement('span'); remove.classList.add('remove'); remove.textContent = 'ඉවත් කරන්න'; li.appendChild(remove); let mark = document.createElement('span'); mark.classList.add('mark'); mark.textContent = 'සම්පූර්ණයි'; li.appendChild(mark); list.appendChild(li); this.value = ''; } });

එකතු කරන ලද CSS ශ්‍රේණිවලට CSS එකතු කරමු:

#list span { margin-right: 5px; } #list .remove, #list .mark { color: blue; cursor: pointer; } #list .remove:hover, #list .mark:hover { text-decoration: underline; }
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න