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迴圈遍歷每一個子元素節點,並判斷節點型別是否是元素節點,如果是則刪除此節點,就這麼簡單。
相關文章
- JavaScript刪除元素節點程式碼例項JavaScript
- JavaScript獲取父元素下子元素節點JavaScript
- 建立元素和刪除元素
- jQuery刪除元素jQuery
- jQuery 刪除元素jQuery
- 封裝js獲取當前元素的弟弟元素節點封裝JS
- jQuery點選按鈕刪除div元素jQuery
- HashMap 之元素刪除HashMap
- STL.vector容器刪除單個元素、部分元素、全部元素
- JS刪除陣列裡的某個元素方法JS陣列
- JavaScript刪除陣列元素JavaScript陣列
- 圍繞DOM元素節點的增刪改查
- jquery獲取低程式碼平臺iframe巢狀的父級元素指定元素jQuery巢狀
- JavaScript 刪除陣列指定元素JavaScript陣列
- JavaScript刪除array陣列元素JavaScript陣列
- js中dom節點刪除remove方法JSREM
- html 子元素div影響父元素高度HTML
- jquery獲取元素節點jQuery
- 父元素下有子元素,子元素也有高度但父元素的高度為何為0呢?分析下可能出現的原因及解決方法
- JavaScript 陣列新增或者刪除元素JavaScript陣列
- JavaScript陣列刪除重複元素JavaScript陣列
- jQuery為元素新增和刪除classjQuery
- JavaScript 刪除陣列重複元素JavaScript陣列
- JavaScript 動態新增與刪除元素JavaScript
- Remove Duplicate Letters 刪除重複元素REM
- [js] 根據元素ID遍歷樹形結構,查詢到所有父元素IDJS
- 刪除內聯元素之間的空隙
- JavaScript動態新增或者刪除HTML元素JavaScriptHTML
- jQuery刪除具有指定文字的li元素jQuery
- J2SE-刪除List集合元素
- JavaScript動態新增和刪除div元素JavaScript
- Python列表刪除元素的方法有哪些?Python
- Array · 刪除陣列中指定的元素陣列
- ArrayList元素的刪除(4種函式)函式
- 根據陣列的值刪除元素陣列
- PHP 刪除陣列中元素的方式PHP陣列
- 獲取當前元素在兄弟元素節點中的索引索引
- 0928面試小節:刪除有序連結串列中的重複元素面試
- 子元素固定寬度 父元素寬度被撐開