当我更改DOM元素的externalHTML时会发生什么?

时间:2019-06-28 15:03:46

标签: javascript html dom

我正在尝试像这样更改DOM元素的externalHTML:

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

它变成:

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

然后更改其externalHTML:

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

它变成:

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

然后我将其打印为externalHTML:

span.outerHTML

它打印:<span></span>

我希望它会打印<p></p>,因为我更改了它。但是,它不符合我的预期。

0 个答案:

没有答案