Что происходит, когда я изменяю externalHTML элемента DOM? - PullRequest
1 голос
/ 28 июня 2019

Я пытаюсь изменить externalHTML элемента DOM следующим образом:

var span = document.createElement('span')
document.body.appendChild(span)

Становится:

<body>
  <span></span>
<body>

И я меняю его внешний HTML:

span.outerHTML = '<p></p>'

Становится:

<body>
  <p></p>
<body>

Тогда я печатаю это externalHTML:

span.outerHTML

Он печатает: <span></span>.

Я ожидаю, что это напечатает <p></p>, потому что я изменил это. Однако это не работает, как мои ожидания.

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