我有一个父 div 和一个子 div。 这里是 html
<div id="parent">Parent
<div id="child">Child Div</div>
</div>
Js
var parent = document.createElement("parent");
var childDiv = document.createElement("child");
parent.removeChild(childDiv);
但它不会删除子项。 请告诉我我哪里做错了。 谢谢
最佳答案
createElement()
实际上创建了新的 HTML 元素——这与检索已经存在的元素不同。
要获取对 HTML 元素的引用,请使用 getElementById()
相反。
试试这个:
var parent = document.getElementById("parent");
var childDiv = document.getElementById("child");
parent.removeChild(childDiv);
关于javascript - 父子 div removechild() 无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30147678/