Запретить элемент HTML для удаления тега BODY при изменении innerHTML - PullRequest
0 голосов
/ 16 февраля 2020

Я пытаюсь заменить внутренний атрибут HTML элемента HTML на весь документ HTML (этот элемент будет использоваться для отображения всей страницы HTML внутри фрейма).

const container = document.createElement('div');
container.innerHTML = 
'<html>
  <body class="c1">
    <div class="c2">aaa</div>
  </body>bbb
 </html>';

Если после этого я проверю container.inner HTML, я получу:

<div class="c2">aaa</div>bbb

Это не то, чего я ожидаю, поскольку тег body был удален, и что хуже того, стилизация (c1) тела исчезла.

Как мне предотвратить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...