2011-01-10 23 views

回答

1

即使已經插入到DOM中,「elem」句柄仍然有效。 因此,您可以簡單地使用elem來訪問已替換舊元素的元素。

1

使用您已有的參考文獻:elem。這是你剛剛添加的元素。調用replaceChild不會創建任何新節點。

1

如果你正在做這樣的事情:

obj.parentNode.replaceChild(document.createElement('div'),obj) 

...你會不會與任何參考新元素結束。你需要先手動保留它:

var elem = document.createElement('div'); // Create & reference the new element 

obj.parentNode.replaceChild(elem,obj); // Perform the replace 

MDC Docs