js刪除執行元素下所有的子元素
本章節介紹一下如何刪除指定元素下的所有子元素,廢話不多說,直接看程式碼。
一.使用innerHTML:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> window.onload=function(){ var obox=document.getElementById("box"); var obt=document.getElementById("bt"); obt.onclick=function(){ obox.innerHTML=""; } } </script> </head> <body> <ul id="box"> <li>螞蟻部落一</li> <li>螞蟻部落二</li> <li>螞蟻部落三</li> <li>螞蟻部落四</li> <li>螞蟻部落五</li> </ul> <input type="button" id="bt" value="檢視效果"/> </body> </html>
以上程式碼可以將div中的所有內容情況的一乾二淨,無論是文字節點還是元素節點,在標準瀏覽器中,空格和換行算是文字節點,有時候我們只想清除元素節點,程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> window.onload=function(){ var obox=document.getElementById("box"); var lis=obox.getElementsByTagName("li"); var len=lis.length; var obt=document.getElementById("bt"); var theArray=[]; obt.onclick=function(){ for(var index=0;index<len;index++){ theArray.push(lis[index]); } for(var i=0;i<theArray.length;i++){ obox.removeChild(theArray[i]); } } } </script> </head> <body> <ul id="box"> <li>螞蟻部落一</li> <li>螞蟻部落二</li> <li>螞蟻部落三</li> <li>螞蟻部落四</li> <li>螞蟻部落五</li> </ul> <input type="button" id="bt" value="檢視效果"/> </body> </html>
相關文章
- 建立元素和刪除元素
- jQuery刪除元素jQuery
- jQuery 刪除元素jQuery
- HashMap 之元素刪除HashMap
- STL.vector容器刪除單個元素、部分元素、全部元素
- JS刪除陣列裡的某個元素方法JS陣列
- JavaScript刪除陣列元素JavaScript陣列
- JavaScript 刪除陣列指定元素JavaScript陣列
- JavaScript刪除array陣列元素JavaScript陣列
- JavaScript 刪除陣列重複元素JavaScript陣列
- JavaScript 動態新增與刪除元素JavaScript
- Remove Duplicate Letters 刪除重複元素REM
- JavaScript 陣列新增或者刪除元素JavaScript陣列
- JavaScript陣列刪除重複元素JavaScript陣列
- jQuery為元素新增和刪除classjQuery
- ArrayList元素的刪除(4種函式)函式
- Python列表刪除元素的方法有哪些?Python
- 根據陣列的值刪除元素陣列
- PHP 刪除陣列中元素的方式PHP陣列
- 刪除內聯元素之間的空隙
- Array · 刪除陣列中指定的元素陣列
- JavaScript動態新增或者刪除HTML元素JavaScriptHTML
- jQuery點選按鈕刪除div元素jQuery
- jQuery刪除具有指定文字的li元素jQuery
- J2SE-刪除List集合元素
- JavaScript動態新增和刪除div元素JavaScript
- list增強for迴圈刪除元素報錯
- Python 中刪除列表元素的三種方法Python
- JavaScript刪除元素節點程式碼例項JavaScript
- PHP從陣列中刪除元素的方法PHP陣列
- O(1) 時間插入、刪除和獲取隨機元素,允許元素重複隨機
- Python優雅遍歷字典刪除元素的方法Python
- for迴圈無法刪除陣列所有指定元素陣列
- ES6刪除字串中重複的元素字串
- 父元素下有子元素,子元素也有高度但父元素的高度為何為0呢?分析下可能出現的原因及解決方法
- js小功能之-新增元素-清楚元素JS
- html 子元素div影響父元素高度HTML
- CSS 直接子元素CSS
- Java ArrayList 查詢、刪除指定元素;排序;遍歷;隨機獲取元素等常用操作Java排序隨機