我有一个父div和一个子div。 这里是 的 HTML
<div id="parent">Parent
<div id="child">Child Div</div>
</div>
The Js
var parent = document.createElement("parent");
var childDiv = document.createElement("child");
parent.removeChild(childDiv);
但它并没有移除孩子。 请告诉我我在哪里做错了。 感谢
答案 0 :(得分:2)
createElement()
实际上会创建新的HTML元素 - 这与检索已存在的元素不同。
要获取对HTML元素的引用,请改用getElementById()
。
试试这个:
var parent = document.getElementById("parent");
var childDiv = document.getElementById("child");
parent.removeChild(childDiv);