我想刪除動態創建的臨時元素。刪除無父元素的HTML元素
x = document.createElement("DIV");
x.innerHTML = res;
y = x.parentNode;
x = y.removeChild(x);
x = null;
我已經寫了這些代碼,但因爲它確實注意到有父母,他們不工作。我知道我可以創建第二個臨時節點來保留第一個節點,但是接下來我需要第三個節點來刪除第二個節點.... :)這裏我需要一個函數來刪除節點,而不需要父節點。我也認爲我可以直接將節點放到文檔對象上並刪除它,但如果存在,我正在尋找更高效的解決方案。
爲什麼你認爲你必須刪除節點呢? – Pointy 2011-03-04 15:01:34
如果你永遠不會將元素添加到DOM,那麼你不需要從DOM AFAIK中刪除它。 – 2011-03-04 15:03:17
順便說一句,這個問題是幾乎相同,你的前一個:http://stackoverflow.com/questions/5194924/does-removechild-really-delete-the-element – RoToRa 2011-03-04 15:49:25