JavaScript動態新增或者刪除HTML元素
web中,JavaScript是用來操作dom元素的,刪除和新增dom元素是最為基本的操作。
下面通過程式碼例項介紹一下如何新增或者刪除指定的元素。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function add(){ var element=document.createElement("p"); var node=document.createTextNode("螞蟻部落二"); element.appendChild(node); obox= document.getElementById("box"); obox.appendChild(element); } window.onload=function(){ var obt=document.getElementById("bt"); obt.onclick=function(){ add() } } </script> </head> <body> <div id="box"> <p>螞蟻部落一</p> </div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
點選按鈕可以動態建立一個p元素,然後再向這個節點新增文字,最後將其新增到box元素中。
相關閱讀:
(1).createElement方法參閱JavaScript createElement()一章節。
(2).createTextNode方法參閱document.createTextNode()一章節。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function add(){ var element=document.createElement("p"); var node=document.createTextNode("螞蟻部落二"); var obox= document.getElementById("box"); element.appendChild(node); obox.appendChild(element); } window.onload=function(){ var obt=document.getElementById("bt"); var odelete=document.getElementById("delete"); var obox= document.getElementById("box"); obt.onclick=function(){ add() } odelete.onclick=function(){ var obox= document.getElementById("box"); var ps=obox.getElementsByTagName("p"); obox.removeChild(ps[0]); } } removeChild </script> </head> <body> <div id="box"> <p>螞蟻部落一</p> </div> <input type="button" id="bt" value="新增元素"/> <input type="button" id="delete" value="刪除元素"/> </body> </html>
上面的程式碼可以刪除第一個p元素。
removeChild方法可以參閱JavaScript removeChild()一章節。
相關文章
- JavaScript 陣列新增或者刪除元素JavaScript陣列
- JavaScript 動態新增與刪除元素JavaScript
- JavaScript動態新增和刪除div元素JavaScript
- JavaScript動態新增li元素JavaScript
- JavaScript刪除陣列元素JavaScript陣列
- jQuery動態新增和刪除表格行jQuery
- flutter TabBarView 動態新增刪除頁面FluttertabBarView
- JavaScript 刪除陣列指定元素JavaScript陣列
- JavaScript刪除array陣列元素JavaScript陣列
- jQuery為元素新增和刪除classjQuery
- 點選新增或者刪除表格行詳解
- jQuery動態新增和刪除表格記錄jQuery
- JavaScript陣列刪除重複元素JavaScript陣列
- JavaScript 刪除陣列重複元素JavaScript陣列
- 關於idea開發遇到javascript動態新增html元素時中文亂碼的問題IdeaJavaScriptHTML
- Hyperledger Fabric組織的動態新增和刪除
- Hyperledger Fabric節點的動態新增和刪除
- JavaScript新增和刪除select下拉項JavaScript
- js動態新增、刪除table中的tr、td、inputJS
- windows 新增和刪除靜態路由Windows路由
- JavaScript刪除元素節點程式碼例項JavaScript
- 建立元素和刪除元素
- jQuery刪除元素jQuery
- jQuery 刪除元素jQuery
- JavaScript table表格行進行刪除和新增JavaScript
- 動態生成HTML元素併為元素追加屬性HTML
- JavaScript 拼接多個陣列並刪除重複元素JavaScript陣列
- HashMap 之元素刪除HashMap
- 013---HTML5新增元素HTML
- 動態生成的html元素繫結click事件HTML事件
- jQuery動態生成html元素的幾種方法jQueryHTML
- JavaScript 刪除cookieJavaScriptCookie
- 新增、刪除PPA源
- jQuery列表動態增加和刪除jQuery
- JavaScript動態設定元素背景圖片JavaScript
- JavaScript動態為table表格新增行JavaScript
- Vue+Element+JS動態生成form表單實現新增和刪除操作VueJSORM
- JavaScript新增一個文字框並帶有刪除按鈕JavaScript