測試如下:
關於對節點對象操作產生的影響:
由於是函數是按值傳遞,所以在插入節點時,引用的是節點本身,而不是它的一個克隆,所以節點被轉移了
如: 無標題文檔 div1 div2 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]最後一個是關於節點的移除的,本來以為用innerHTML=""來移除元素內容的話,在IE中會把創建的節點從內存中徹底消除,事實並非如此,而是產生了很奇怪的現象: 如: 無標題文檔 來回重復點擊add_div和inner試試,會發現奇怪的現象。點擊alert,又會發現創建的div沒從內存清除。 用removeChild方法會很正常的表現 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
來回重復點擊add_div和inner試試,會發現奇怪的現象。點擊alert,又會發現創建的div沒從內存清除。 用removeChild方法會很正常的表現