Как убрать элемент со странице, которого нет в разметке html?

Добрый день, подскажите, как убрать элементы ";;" (на скрине - в левом верхнем углу).
Само собой в разметке html их нет, пробиваются только в DevTools.
Не нашел информации как к ним обратиться, чтобы скрыть в css.

Как убрать элемент со странице, которого нет в разметке html?

Как убрать элемент со странице, которого нет в разметке html?

Дополнительно:

Само собой в разметке html их нет, пробиваются только в DevTools.

Такого быть не может. Инструменты разработчика показывают только то, что есть в DOM. Смотрите исходный код страницы.

Само собой, они есть в HTML разметке.
Больше ничем по картинке помочь не можем.

Ох уж этот ваш вордпресс. Небось в шаблоне или в каком-то плагине в php прописано несколько закрывающих точек с запятой, чтобы наверняка и некоторые из них вылезли в html.

По очереди отключай плагина/шаблоны и где-то оно пропадет

  • Причем тут вордпресс, если дело в ТСе. Вставил неправильно php- или js- код вот и получил. Так что, php и js виноваты?
  • Refguser, вордпресс дает возможность писать пхп код практически где угодно и у него нет более четкого разделения мвц, как это делают некоторые фреймворки, а значит вставить лишние точку с запятой можно почти где угодно, чтобы она по ошибке вылезла на фронт
  • maksam07, это можно делать и без вордпресса
  • Владислав Лысков, я не утверждал, что без вп этого делать нельзя. В примере указан вордпресс, почему бы и не упомянуть о нем
  • maksam07, не заметил, что в коде в комментах на скрине wp)
  • Владислав Лысков, я это по елементору и вп-рокет определил, вроде бы они в другие цмс/фреймворках не используются

Возможно отрабатывается какой то javascript или браузерное расширение. Попробуйте другие браузеры/устройства, загрузить страницу, отключив js.

 

Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.

 

    • Как убрать элемент со странице, которого нет в разметке html?Есть ответ
    • 07.04.2024
    Ответить

    Для того чтобы убрать элемент со страницы, которого нет в разметке HTML, можно воспользоваться JavaScript. Например, если у вас есть элемент с id "elementToRemove", который не был добавлен в HTML код, то вы можете удалить его с помощью следующего кода:

    var element = document.getElementById("elementToRemove");
    if (element) {
        element.parentNode.removeChild(element);
    }

    Этот код сначала пытается найти элемент по его id, а затем, если элемент найден, удаляет его из DOM (Document Object Model) путем вызова метода removeChild() у родительского элемента.

    Если вы хотите удалить элемент по другому атрибуту, например по классу, можно воспользоваться методом querySelector() или querySelectorAll() для поиска элемента и удаления его.

    var element = document.querySelector(".elementToRemove");
    if (element) {
        element.parentNode.removeChild(element);
    }

    В данном примере используется метод querySelector(), который позволяет выбрать элемент по CSS селектору.

    Если вы хотите удалить все элементы с определенным классом, можно воспользоваться методом querySelectorAll() и циклом:

    var elements = document.querySelectorAll(".elementsToRemove");
    elements.forEach(function(element) {
        element.parentNode.removeChild(element);
    });

    Таким образом, вы можете удалять элементы со страницы, даже если они не были добавлены в разметку HTML.

Оставить комментарий