skapunker
@skapunker
Умный

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

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

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

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 23:00
5000 руб./за проект
19 апр. 2024, в 20:43
20000 руб./за проект