From e6d121093eb9d6f8aa55e118993ddc72d28bcfcc Mon Sep 17 00:00:00 2001 From: Elena2911 Date: Wed, 4 Jun 2025 21:41:28 +0300 Subject: [PATCH 1/2] =?UTF-8?q?=D0=B4=D0=BE=D0=BC=D0=B0=D1=88=D0=BD=D0=B5?= =?UTF-8?q?=D0=B5=20=D0=B7=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5=204?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script.js | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/script.js b/script.js index 16faf8a..106b9b5 100644 --- a/script.js +++ b/script.js @@ -1,3 +1,26 @@ +const container = document.querySelector(".container"); +const input = document.querySelector("#input"); +const items = document.querySelector("#items"); + +function addItem() { + const itemText = input.value.trim(); + if (itemText !== '') { + const listitem = document.createElement('li'); + listitem.textContent = itemText; + listitem.addEventListener('click', function() { + listitem.classList.toggle('done'); + }); + items.appendChild(listitem); + input.value = ''; + } +} + +input.addEventListener('keydown', function(event) { + if (event.key == 'Enter') { + addItem(); + } + +}); /* Новые элементы должны добавляться в список по нажатию на Enter */ /* Пустые элементы не должны добавляться */ @@ -6,4 +29,4 @@ /* Если кликнуть повторно уже на зачеркнутый, он снова становится обычным */ -/* Очищать input после добавления нового элемента в список */ +/* Очищать input после добавления нового элемента в список */ \ No newline at end of file From 56db0a05d1a6eda1ea892552c2bad1a7f8c5bdda Mon Sep 17 00:00:00 2001 From: Elena2911 Date: Wed, 11 Jun 2025 21:22:47 +0300 Subject: [PATCH 2/2] =?UTF-8?q?=D1=83=D0=B4=D0=B0=D0=BB=D0=B8=D0=BB=D0=B0?= =?UTF-8?q?=20=D0=BA=D0=BE=D0=BC=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=80=D0=B8?= =?UTF-8?q?=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script.js | 9 --------- 1 file changed, 9 deletions(-) diff --git a/script.js b/script.js index 106b9b5..d987eb6 100644 --- a/script.js +++ b/script.js @@ -21,12 +21,3 @@ input.addEventListener('keydown', function(event) { } }); -/* Новые элементы должны добавляться в список по нажатию на Enter */ - -/* Пустые элементы не должны добавляться */ - -/* Если кликнуть на элемент списка, он зачеркивается */ - -/* Если кликнуть повторно уже на зачеркнутый, он снова становится обычным */ - -/* Очищать input после добавления нового элемента в список */ \ No newline at end of file