Все привет, помогите разобраться. Суть, пишу ToDoList и столкнулся с проблемой удаления элементов списка. Удаление происходить, но не конкретного элемента, а самого первого. Подскажите, как сделать, что бы удалялся конкретный элементов, в моем случае это тег р.
let toDo = document.querySelector('.todo');
let count = 1;
let icon = " <i class='fas fa-thumbtack' onclick='remove()' ></i> ";
function add() {
let btn = document.getElementById('add');
let p = document.createElement('p');
let inp = document.querySelector('#input').value;
p.id = "myP";
if (inp !=='') {
p.innerHTML = count + icon +inp;
toDo.appendChild(p);
count++;
}
}
function remove() {
document.getElementById('myP').remove();
}
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.css">
<div class="wrapper">
<h1>My First To Do List</h1>
<div class="todo">
<input type="text" id="input" placeholder="Enter Task" >
<button id = "add" onclick="add()">Add</button>
</div>
</div>
Буду очень благодарен за помощь.
Не повторяйте id
элементов.
let icon = " <i class='fas fa-thumbtack' onclick='remove(this)' ></i> ";
...
function remove(icon) {
icon.closest('p').remove();
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме
Ниже есть картинка сайтаКак такое создается? С помощью каких средств? Знаю, что такое можно сделать с помощью WebAssembly, но данный сайт сделан...
Я написал простой класс для child_processspawn