» 首頁 » 討論區 » PHP與網頁技術 »Javascript移除DOM的所有內容

Javascript移除DOM的所有內容

發表人: Seachaos
積分: 2432
發表時間: 2010-03-21 17:49:51
有時候,當我要清空一個DIV內的所有childNodes時,可以利用以下這段javascript程式碼
[quote]
while(this.inputArea.hasChildNodes()){
            this.inputArea.removeChild(this.inputArea.lastChild);
}
[/quote]

概念是利用while去判斷DOM是否還有ChildNodes,如果有的話就移除該DOM的lastChild
透過這種方法就可以完全移除DOM的所有child
發表人: 藍淵
積分: 294
發表時間: 2010-03-21 18:46:32
什麼時候需要用到呢?
發表人: Seachaos
積分: 2432
發表時間: 2010-03-21 21:52:52
[quote]深藍 提到:
什麼時候需要用到呢?[/quote]
當然是操作DOM來顯示資料的時候,這個函數主要是用來清除顯示區域的
例如某些AJAX的顯示效果也會用到