js刪除父元素下所有的元素節點程式碼
如果一個父元素下既有元素節點也有文字節點,下面就介紹一下如何刪除此父元素下的所有文字節點。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> body{ margin:0px; padding:0px; height:1500px; } .top{ width:50px; height:50px; background:green; position:fixed; right:5px; bottom:20px; display:none; } </style> <script type="text/javascript"> window.onload=function(){ var obox=document.getElementById("box"); var nodes=obox.childNodes; for(var index=0;index<nodes.length;index++){ if(nodes[index].nodeType==1){ obox.removeChild(nodes[index]); } } } </script> </head> <body> <ul id="box"> 螞蟻部落: <li>分享互助</li> <li>螞蟻部落</li> <li>美好明天</li> </ul> </body> </html>
上面的程式碼實現了我們的要求,首先要獲取box父元素下的所有的子元素節點,然後通過for迴圈遍歷每一個子元素節點,並判斷節點型別是否是元素節點,如果是則刪除此節點,就這麼簡單。
相關文章
- js刪除執行元素下所有的子元素JS
- JavaScript刪除元素節點程式碼例項JavaScript
- js如何元素當前元素所有的父元素JS
- jQuery如何刪除元素節點jQuery
- JavaScript獲取父元素下子元素節點JavaScript
- 使用jQuery刪除一個元素節點程式碼例項jQuery
- js刪除li元素程式碼例項JS
- javascript刪除元素節點removeChild()函式JavaScriptREM函式
- jquery獲取指定元素的父節點程式碼例項jQuery
- js刪除指定的li元素程式碼例項JS
- 原生javascript如何刪除一個元素節點物件JavaScript物件
- jQuery如何獲取元素父節點和子節點jQuery
- js刪除陣列重複元素程式碼例項JS陣列
- 原生js刪除節點程式碼例項JS
- 建立元素和刪除元素
- jquery刪除指定元素程式碼例項jQuery
- javascript刪除陣列元素的程式碼JavaScript陣列
- javascript獲取指定元素父元素程式碼例項JavaScript
- jquery刪除指定子元素程式碼例項jQuery
- javascript刪除指定子元素程式碼例項JavaScript
- javascript刪除陣列重複元素程式碼JavaScript陣列
- jQuery獲取指定元素的父元素程式碼例項jQuery
- jQuery刪除元素jQuery
- jQuery 刪除元素jQuery
- JS] JS 之刪除陣列中的元素JS陣列
- 利用jQuery查詢子元素和父元素程式碼例項jQuery
- js刪除陣列指定索引的元素JS陣列索引
- JavaScript點選按鈕刪除div元素JavaScript
- jQuery點選按鈕刪除div元素jQuery
- 封裝js獲取當前元素的弟弟元素節點封裝JS
- HashMap 之元素刪除HashMap
- removeChild()刪除li元素REM
- jQuery獲取某元素下所有的連結元素jQuery
- javascript刪除陣列重複元素程式碼例項JavaScript陣列
- 刪除陣列中的指定元素例項程式碼陣列
- javascript按照值刪除陣列元素程式碼例項JavaScript陣列
- jquery刪除前n個li元素程式碼例項jQuery
- javascript刪除陣列中的重複元素程式碼JavaScript陣列