Я пытаюсь изменить 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>
, потому что я изменил это. Однако это не работает, как мои ожидания.