⊗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 = ''; } });

आइए प्रत्येक span टैग पर 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 लगाएं:

#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çaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें