是否有可能刪除除身體標記之外沒有其他父項的dom元素?我知道用jQuery這樣的框架很容易,但我試圖堅持直接的JavaScript。刪除dom元素而不知道它的父類?
下面的代碼,我發現以其他方式做到這一點:
function removeElement(parentDiv, childDiv){
if (childDiv == parentDiv) {
alert("The parent div cannot be removed.");
}
else if (document.getElementById(childDiv)) {
var child = document.getElementById(childDiv);
var parent = document.getElementById(parentDiv);
parent.removeChild(child);
}
else {
alert("Child div has already been removed or does not exist.");
return false;
}
}
謝謝!
僅供參考'身體'是一個完全有效的父母。 – 2009-11-26 18:19:53
每個元素都有一個父元素 – iConnor 2014-01-12 23:02:27
@connorspiracist,除了'document' – 2014-01-13 09:28:11