skapunker
@skapunker
Умный

Какой JS поможет убрать повторяющийся тег на странице?

У нас есть некий блок с классом = messageText. Ну так вот, внутри этого блока содержится текст, и иногда его разделяют тегами <br>
Нужен скрипт, который будет удалять лишние теги br , если они повторяются более 3 раз. То есть если тег повторяется 3 раза, 1 нужно убрать, а два оставить. То есть если тегов больше 3х подряд, 2 по любому оставляем, остальные удаляем.

Пример
<br><br><br>
Нужно превратить в
<br><br>
или вот
<br><br><br><br>
в
<br><br>
  • Вопрос задан
  • 113 просмотров
Решения вопроса 1
@bes_internal
webdev: perl, gentoo, html/css
document.querySelector('.messageText').replace(/(?:<br>){3,}/g, '<br><br>');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы