Удалить мусор из контента в div

91
11 августа 2019, 07:30

Прошлые менеджеры сайта вставляли в контент новости горизонтальную черту в виде ______________________________________________________________ (более 60 символов), которая даже не попадает в абзац <р>. Теперь нужно средствами jquery или javascript этот мусор убрать, так как он мешает мобильной версии сайта.

<div class="ind_body"> 
... 
_________________________________________________________________<br> 
... 
</div>

Answer 1

https://stackoverflow.com/questions/10730309/find-all-text-nodes-in-html-page

function textNodesUnder(node) { 
  var all = []; 
  for (node = node.firstChild; node; node = node.nextSibling) { 
    if (node.nodeType == 3) all.push(node); 
    else all = all.concat(textNodesUnder(node)); 
  } 
  return all; 
} 
 
var all = textNodesUnder(document.body); 
all.forEach(e => e.nodeValue = e.nodeValue.replace(/_/g, ""));
<div class="ind_body"> 
  ... _________________________________________________________________ 
  <br> ... 
</div>

READ ALSO
Совмещение Java и frontend

Совмещение Java и frontend

Допустим, написал я на spring boote серверную часть, регистрацию пользователя, работа с базой данных и тдэто все у меня отображается через jsp

115
Scroll page window.screen.availHeight JS

Scroll page window.screen.availHeight JS

Подскажите кто знает, почему когда подгоняю в девтулзе(Хрома) высоту странички условно 600px, скролит коректно, а когда пытаюсь скролит в обычном...

112
Как добавить атрибут role с помощью чистого JS

Как добавить атрибут role с помощью чистого JS

Помогите пожалустаИмею такую "непростую"ситуацию

95