Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите с ToDo list (https://javascript.ru/forum/misc/80716-pomogite-s-todo-list.html)

dewembas 20.07.2020 18:08

Помогите с ToDo list
 
прошу помочь есть скрипт на удаление задачи по нажатию на крестик но он обрезает пол списка что не так не могу понять.
https://codepen.io/dewembas/pen/rNxomNM

рони 20.07.2020 18:16

dewembas,
"=" != "=="

рони 20.07.2020 18:34

dewembas,
что это?
if(onclick=event){

зачем у вас цикл в удалении?
сделайте удаление по индексу

dewembas 20.07.2020 19:44

Цитата:

Сообщение от рони (Сообщение 527180)
dewembas,
что это?
if(onclick=event){

зачем у вас цикл в удалении?
сделайте удаление по индексу

Исправил.

dewembas 20.07.2020 19:45

Цитата:

Сообщение от рони (Сообщение 527179)
dewembas,
"=" != "=="

Честно не могу понять куда это ?

рони 20.07.2020 20:13

dewembas,
это было про что = присвоение не равно сравнению ==
тут if(onclick=event){

рони 20.07.2020 20:25

Цитата:

Сообщение от рони
сделайте удаление по индексу

Цитата:

Сообщение от dewembas
Исправил.

:-?
это
<span id="closee" onclick="deletee()"}>X</span>

заменить на
<span class="closee" onclick="deletee(${i})">X</span>


function deletee(i){
   arr.splice(i,1);
   display();
   localStorage.setItem("todo", JSON.stringify(arr))
            }

dewembas 20.07.2020 20:32

Цитата:

Сообщение от рони (Сообщение 527184)
:-?
это
<span id="closee" onclick="deletee()"}>X</span>

заменить на
<span class="closee" onclick="deletee(${i})">X</span>


function deletee(i){
   arr.splice(i,1);
   display();
   localStorage.setItem("todo", JSON.stringify(arr))
            }

Огромное спасибо :dance:


Часовой пояс GMT +3, время: 12:00.