@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-код, в данном, конкретном случае?

Спасибо!
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект