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

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

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

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