Javascript移除DOM的所有內容
發表人:
Seachaos
積分: 2432
積分: 2432
有時候,當我要清空一個DIV內的所有childNodes時,可以利用以下這段javascript程式碼
[quote]
while(this.inputArea.hasChildNodes()){
this.inputArea.removeChild(this.inputArea.lastChild);
}
[/quote]
概念是利用while去判斷DOM是否還有ChildNodes,如果有的話就移除該DOM的lastChild
透過這種方法就可以完全移除DOM的所有child
[quote]
while(this.inputArea.hasChildNodes()){
this.inputArea.removeChild(this.inputArea.lastChild);
}
[/quote]
概念是利用while去判斷DOM是否還有ChildNodes,如果有的話就移除該DOM的lastChild
透過這種方法就可以完全移除DOM的所有child
發表人:
藍淵
積分: 294
積分: 294
什麼時候需要用到呢?
發表人:
Seachaos
積分: 2432
積分: 2432
[quote]深藍 提到:
什麼時候需要用到呢?[/quote]
當然是操作DOM來顯示資料的時候,這個函數主要是用來清除顯示區域的
例如某些AJAX的顯示效果也會用到
什麼時候需要用到呢?[/quote]
當然是操作DOM來顯示資料的時候,這個函數主要是用來清除顯示區域的
例如某些AJAX的顯示效果也會用到