Wordpress: Удаление классов DIV / Видимо и в коде с определенных страниц - PullRequest
0 голосов
/ 08 апреля 2020

Wordpress: Удаление классов DIV / Видимо и в коде с определенных страниц

Я пытаюсь ограничить количество исходящих ссылок в исходном коде HTML на определенных страницах. Я знаю, что могу визуально скрывать различные элементы, например:

.postid-30134 .twp-ticket-pin.slick-slide  {
  display: none;
}

Но все скрытые части все еще находятся в исходном коде, включая, например, элементы темы с множеством исходящих ссылок.

Как мне "очистить код" - и в основном "удалить" теги div вместо их скрытия?

1 Ответ

0 голосов
/ 08 апреля 2020

Если вы хотите удалить указанный c divs из исходного кода, получите все div's, которые имеют класс twp-ticket и pin.slick-slide, вложенные в postid-30134, l oop поверх него и удалите Div.

document.querySelectorAll('.postid-30134 .twp-ticket-pin.slick-slide')
  .forEach(div => div.remove());
<div class="postid-30134">
  <div class="twp-ticket-pin slick-slide">Div One</div>
  <div class="twp-ticket-pin slick-slide">Div Two</div>
  <div>Do not remove</div>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...