父子div removechild()无法工作

时间:2015-05-10 04:19:32

标签: javascript dom

我有一个父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);

但它并没有移除孩子。 请告诉我我在哪里做错了。 感谢

1 个答案:

答案 0 :(得分:2)

createElement()实际上会创建新的HTML元素 - 这与检索已存在的元素不同。

要获取对HTML元素的引用,请改用getElementById()

试试这个:

var parent = document.getElementById("parent");
var childDiv = document.getElementById("child");
parent.removeChild(childDiv);