JavaScript刪除節點自身
JavaScript並沒有一個自帶的方法可以刪除節點自身。
不能說完全沒有,有一個方法可以實現刪除自身,但是相容性非常不好。
不過可以通過變換一下思路實現此功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> body{text-align:center;} #box{ width:200px; height:150px; background:red; margin:0px auto; } #inner{ width:50px; height:50px; margin:0px auto; background:blue; } </style> <script type="text/javascript"> window.onload=function(){ var inner=document.getElementById("inner") var bt=document.getElementById("bt"); bt.onclick=function(){ inner.parentNode.removeChild(inner); } } </script> </head> <body> <div id="box"> <div id="inner"></div> </div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
以上程式碼點選按鈕就實現了我們的要求,原理很簡單,就是首先獲取此元素的父元素。
然後再利用父元素的removeChild方法刪除當前元素就可以了,程式碼比較簡單這裡就不多介紹。
相關閱讀:
(1).onclick事件參閱JavaScript click 事件一章節。
(2).parentNode參閱JavaScript parentNode一章節。
相關文章
- javascript刪除元素節點removeChild()函式JavaScriptREM函式
- JavaScript刪除元素節點程式碼例項JavaScript
- 原生javascript如何刪除一個元素節點物件JavaScript物件
- Oracle Rac 刪除節點Oracle
- jQuery如何刪除元素節點jQuery
- onnx 增刪改查,修改節點,刪除節點,修改input,output
- 【RAC】刪除RAC資料庫節點(二)——刪除ASM資料庫ASM
- 【RAC】刪除RAC資料庫節點(五)——刪除ONS資料庫
- redis cluster節點/新增刪除操作Redis
- mongodb副本集新增刪除節點MongoDB
- Hadoop增加和刪除節點Hadoop
- 【RAC】刪除RAC資料庫節點(三)——刪除監聽資料庫
- networkx基礎用法:新增節點、新增邊、刪除節點、刪除邊、計算度、賦權重
- 刪除oracle10g rac(rhel4)節點_節點Oracle
- js中dom節點刪除remove方法JSREM
- 利用jQuery如何刪除一個節點jQuery
- ORACLE RAC環境下刪除節點Oracle
- 官方文件學習:RAC刪除節點
- 【Mongodb】 replica set 新增和刪除節點。MongoDB
- JZ18刪除表的節點
- oracle 10g rac,刪除故障節點並新增新節點Oracle 10g
- oracle 10g rac 新增節點與刪除節點步驟Oracle 10g
- oracle11g_RAC新增刪除節點Oracle
- 原生js刪除節點程式碼例項JS
- Oracle 10g RAC刪除、增加節點Oracle 10g
- 基於Admin-managed刪除節點
- JavaScript點選新增行或者刪除行JavaScript
- JavaScript點選按鈕刪除div元素JavaScript
- 【RAC】刪除RAC資料庫節點(一)——刪除資料庫例項資料庫
- 【RAC】刪除RAC資料庫節點(六)——刪除Oracle叢集服務資料庫Oracle
- 【RAC】刪除RAC資料庫節點(七)——刪除Oracle叢集軟體資料庫Oracle
- 工作293:調節刪除順序刪除
- Hyperledger Fabric節點的動態新增和刪除
- DOM節點刪除之empty和remove區別REM
- 新增和刪除hadoop叢集中的節點Hadoop
- linux下rac環境下刪除節點Linux
- Oracle10g RAC 刪除及加入節點Oracle
- JavaScript 刪除cookieJavaScriptCookie