Додати кнопку закриття
Є список повідомлень.
За допомогою JavaScript для кожного повідомлення додайте у верхній правий кут кнопку закриття.
Результат має виглядати, як показано тут:
Щоб додати кнопку закриття, ми можемо використовувати або position:absolute
(і зробити плитку (pane) position:relative
) або float:right
. Перевага варіанта з float:right
у тому, що кнопка закриття ніколи не перекриє текст, але варіант position:absolute
дає більше свободи для дій. Загалом вибір за вами.
Тоді для кожного повідомлення(pane) код може бути таким:
pane.insertAdjacentHTML("afterbegin", '<button class="remove-button">[x]</button>');
Елемент <button>
стає pane.firstChild
, таким чином ми можемо додати до нього обробник події:
pane.firstChild.onclick = () => pane.remove();