@sobik

Замена тега через JS почему не работает?

Есть на сайте блок категорий который выведен через WPBakery. Он названия категорий выводит тегом h3. Кодом JS я сделал следующее

var elements = document.querySelectorAll('.hover-mask h3');
for (var i = 0; i < elements.length; i++) {
  var element = elements[i];
  var newElement = document.createElement('h2');
  newElement.innerHTML = element.innerHTML;
  newElement.className = element.className;
  element.parentNode.replaceChild(newElement, element);
}


Когда я просматриваю код страницы всё равно в классах указан h3, а когда просмотреть код, то там всё правильно пишет h2.

Подскажите как решить вопрос? Ведь робот видит получается h3 тег...
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
Starina_js
@Starina_js
full-stack web dev
Какой робот? seo? Робот видит то, что приходит от сервера, а не во время работы js на фронте. То есть, изменяя h3 в моменте никакого влияние не оказывается на seo и роботов.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы