js如何刪除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 inputs=obox.getElementsByTagName("input"); var num=inputs.length; for(var index=0,count=0;count<num;count++){ obox.removeChild(inputs[index]) } } </script> </head> <body> <div id="box"> <input type="text" value="螞蟻部落一"/> <input type="password" value="1234"/> <div>螞蟻部落二</div> <div>螞蟻部落三</div> </div> </body> </html>
程式碼實現了我們的要求,下面對需要特別注意的地方進行一下簡單介紹。
上面的程式碼非常的簡單,唯一需要我們主要的是for迴圈語句的使用,利用getElementsByTagName()可以獲取input標籤的物件集合,如果使用下面的程式碼則只能夠刪除第一個input標籤:
[JavaScript] 純文字檢視 複製程式碼for(var index=0;index<inputs.length;index++){ obox.removeChild(inputs[index]) }
因為當刪除第一個input之後,inputs集合中只有一個元素,但是這個時候index變成了1,同時inputs.length也變成了1,這樣就不滿足條件了,所以無法執行for迴圈。
相關文章
- jQuery如何實現獲取父元素下指定型別標籤的子元素集合jQuery型別
- Linux批量刪除指定型別的檔案Linux型別
- Git刪除tag標籤Git
- linux 批量刪除指定型別檔案Linux型別
- javascript刪除字串中的html標籤JavaScript字串HTML
- HTML <div>標籤HTML
- 如何正確理解「指標」和「標籤」指標
- Git 推送和刪除遠端標籤Git
- html5新增及刪除標籤HTML
- jQuery刪除html標籤程式碼例項jQueryHTML
- 刪除字串中的html標籤程式碼例項字串HTML
- JavaScript物件導向怎樣刪除標籤頁?JavaScript物件
- jQuery實現的刪除指定標籤程式碼例項jQuery
- 如何動態新增和刪除一個div
- 指標和標籤的基礎理解指標
- 關於施加在 div 標籤上的 ngTemplateOutlet 指令讓 div class 丟失的問題除錯除錯
- js如何刪除字串中的空格JS字串
- 刪除Excel 2010系列標籤的3種方法Excel
- 如何用jsp:setproperty標籤為自己寫的標籤類賦屬性JS
- jsp如何自定義tag的標籤庫?JS
- 如何在vue的style標籤中使用js?VueJS
- JavaScript如何獲取元素的標籤型別JavaScript型別
- 求助:如何中斷jsf中多個自定義標籤中的其他標籤JS
- 指標的刪除動作指標
- JSP簡單標籤標籤庫開發JS
- DIV+CSS中標籤dl dt dd常用的用法CSS
- Jstl中標籤的使用JS
- XShell、XFtp免費許可證增強:刪除標籤限制!FTP
- Linus:利用二級指標刪除單向連結串列指標
- JS 移除 HTML 標籤JSHTML
- JS 之 script標籤JS
- JS新增標籤效果JS
- MYSQL下如何安全的快速刪除大表MySql
- 教你如何刪除Mac下的iCloud資料?MacCloud
- 什麼是JSTL標籤?常用的標籤庫有哪些?JS
- 不同型別的指標型別指標
- SQLServer中如何刪除欄位的自增標識SQLServer
- mybatis的 choose -- when test -- otherwise 標籤和 if test 標籤的區別MyBatis