Показать сообщение отдельно
  #5 (permalink)  
Старый 20.07.2023, 16:23
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,584

А с чего он, собственно, остаётся в коде? Всё работает:
<div id="event">1</div>
<div id="event">2</div>
<div id="event">3</div>
<div id="event">4</div>

<button onclick="deleteNext()">delete next</button>
<script>function deleteNext(){
  document.querySelector('#event').remove()
}</script>

Это во-первых.

А во-вторых, много одинковых id на странице - это говнокод и нарушение стандарта. id - это уникальный идентификатор и может быть на странице только один. Используйте калассы или data-x аттибуты.

Ну в-третьих:способ таки получить все id на странице вопреки стандарту есть: document.querySelectorAll('[id="event"]'), но использовать его стоит если уж совсем никак не можешь исправить код на нормальный.
__________________
29375, 35
Ответить с цитированием