【发布时间】:2022-01-22 19:02:24
【问题描述】:
希望大家都好好的
当我遇到这个错误时,我正在使用 replacechild:
未捕获的 DOMException:无法在“节点”上执行“replaceChild”:要替换的节点不是该节点的子节点。
但我看到代码没问题,我找不到任何问题
代码如下:
Javascript 代码:
let list = document.getElementById("List");
list.replaceChild(text2, document.getElementById("last"));
HTML 代码:
<ol id="List">
<li><div class="child" id="first">Child 1</div></li>
<li><div class="child" id="Second">Child 2</div></li>
<li><div class="child">Child 3</div></li>
<li><div class="child" id="last">Child 4</div></li>
</ol>
我用来替换 child 的文本:
let text2 = document.createTextNode("This is a heading");
谢谢
【问题讨论】:
标签: javascript replace parent-child getelementbyid