Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

CSS और JavaScript के साथ टू-डू लिस्ट कैसे बनाएं?

<घंटा/>

सीएसएस और जावास्क्रिप्ट के साथ एक टू-डू सूची बनाने के लिए, कोड इस प्रकार है -

उदाहरण

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
   html {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   body {
      max-width: 500px;
      margin: 10px auto;
   }
   .todoInput {
      margin-top: 10px;
      padding: 10px;
      width: 500px;
      height: 60px;
      font-size: 40px;
      border: 2px solid black;
      color: purple;
   }
   li {
      text-align: left;
      font-size: 22px;
      list-style: none;
      border: 1px solid rgb(212, 212, 212);
      padding: 5px;
      margin-bottom: 10px;
   }
   li:hover {
      color: red;
   }
</style>
</head>
<body>
<div style="border: 1px solid black;">
<h1 style="text-align: center;color: red;">To-do List Example</h1>
<input class="todoInput" placeholder="Add Something" />
<ul id="list"></ul>
</div>
<script>
   function addItem() {
      var todoItem = document.querySelector(".todoInput").value;
      var ul = document.getElementById("list");
      var li = document.createElement("li");
      li.appendChild(document.createTextNode("- " + todoItem));
      ul.appendChild(li);
      todoItem = "";
      li.onclick = deleteItem;
   }
   document.body.onkeyup = function(ele) {
      if (ele.keyCode == 13) {
         addItem();
      }
   };
   function deleteItem(ele) {
      ele.target.parentElement.removeChild(ele.target);
   }
</script>
</body>
</html>

आउटपुट

उपरोक्त कोड निम्न आउटपुट उत्पन्न करेगा -

CSS और JavaScript के साथ टू-डू लिस्ट कैसे बनाएं?

एंटर दबाकर सूची में कुछ जोड़ने पर -

CSS और JavaScript के साथ टू-डू लिस्ट कैसे बनाएं?


  1. सीएसएस और जावास्क्रिप्ट के साथ स्नैकबार/टोस्ट कैसे बनाएं? सीएसएस और जावास्क्रिप्ट के साथ स्नैकबार/टोस्ट कैसे बनाएं?

    CSS और JavaScript के साथ स्नैकबार/टोस्ट बनाने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {       font-family: "S

  1. CSS और JavaScript के साथ अकॉर्डियन कैसे बनाएं? CSS और JavaScript के साथ अकॉर्डियन कैसे बनाएं?

    सीएसएस और जावास्क्रिप्ट के साथ एक अकॉर्डियन बनाने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> .demo {    background-color: #eee;    c

  1. कैसे सीएसएस और जावास्क्रिप्ट के साथ एक सूची ग्रिड दृश्य बनाने के लिए? कैसे सीएसएस और जावास्क्रिप्ट के साथ एक सूची ग्रिड दृश्य बनाने के लिए?

    सूची ग्रिड दृश्य बनाने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <style>    * {       box-sizing: border-box;    }    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, san