Задать вопрос
@Shimpanze

JavaScript: почему replaceWith() возвращает строку, а не HTML?

Добрый день!

Почему, в данном случае, replaceWith() возвращает строку (HTML-сущности), а не HTML?

document.querySelectorAll('.entry-content em').forEach(function(entry) {
  entry.replaceWith(entry.outerHTML);
  // возвращает: <em>Hello!</em>
  // а нужно: <em>Hello!</em>
});


Как заставить возвратить рабочий HTML-код, в данном, конкретном случае?

Спасибо!
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы