javascript如何在元素中插入新的元素
本章節介紹一下如何在指定元素中插入一個新的元素,方法與多種,再來簡單的介紹一下,希望能夠給初學者帶來一定的幫助。
下面是要插入節點的元素:
[HTML] 純文字檢視 複製程式碼<div id="box"> <div id="old">原來的內容</div> </div>
我們要在box元素中插入一個新的元素。
一.使用appendChild()函式:
語法結構:
[JavaScript] 純文字檢視 複製程式碼object.appendChild(oNewNode)
引數說明:
1.object:要被新增子節點的節點物件。
2.newchild:要被新增到object子節點物件。
此函式可以將一個節點新增到指定元素的尾部,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var box=document.getElementById("box"); var newEle=document.createElement("div"); newEle.innerHTML="螞蟻部落"; box.appendChild(newEle);
以上程式碼可以建立一個新的div物件,然後將此物件新增到box元素內部的尾部。
二.使用insertBefore()函式:
語法結構:
[JavaScript] 純文字檢視 複製程式碼object.insertBefore(oNewNode,oChildNode )
引數說明:
1.object:要被新增子節點的節點物件。
2.oNewNode:要被新增到object子節點物件。
3.可選項。定位插入點, oNewNode被插入到緊貼這個子物件的前面。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var box=document.getElementById("box"); var newEle=document.createElement("div"); newEle.innerHTML="螞蟻部落"; box.insertBefore(newEle);
以上程式碼仍然是將新的div節點新增到了box的內部的尾部,並沒有放在前面,這是因為如果第二個引數省略的話,那麼它的作用是和appendChild()函式是一樣的,將以上程式碼進行改造如下:
[JavaScript] 純文字檢視 複製程式碼var box=document.getElementById("box"); var old=document.getElementById("old"); var newEle=document.createElement("div"); newEle.innerHTML="螞蟻部落"; box.insertBefore(newEle,old);
這樣就實現了我們想要的功能,可以將新的div插入到了box元素內部的前面。
相關文章
- JavaScript 插入新li元素JavaScript
- JavaScript在指定元素後面插入元素JavaScript
- jquery如何在元素內追加新的元素jQuery
- js如何在元素的開頭新增新的元素JS
- jquery如何在元素的開頭新增新的元素jQuery
- JavaScript 陣列 指定索引位置插入元素JavaScript陣列索引
- JQuery插入元素jQuery
- 如何利用jquery在任意指定li元素後面插入新的li元素jQuery
- JavaScript陣列指定位置插入新元素JavaScript陣列
- jquery如何在li元素列表的開頭新增一個新li元素jQuery
- js實現的在li元素列表的任意位置插入一個新的li元素JS
- JavaScript 陣列的指定位置插入多個元素JavaScript陣列
- HashMap之元素插入HashMap
- TreeMap之元素插入
- javascript元素迴圈插入效果程式碼例項JavaScript
- javascript中獲取元素尺寸JavaScript
- 如何將<img>圖片插入html元素中HTML
- javascript在iframe子元素中獲取父視窗元素JavaScript
- JavaScript獲取指定元素的同輩元素JavaScript
- js 在陣列的指定索引位置插入一個新的元素JS陣列索引
- jQuery將li元素插入列表中任意位置jQuery
- JavaScript 元素在document文件中位置JavaScript
- ul最後插入li元素
- 關於二叉樹的前序遍歷、中序遍歷、刪除元素、插入元素二叉樹
- JavaScript 元素集合JavaScript
- li列表的前面插入一個元素
- javascript獲取當前元素的上一級元素JavaScript
- JavaScript獲取父元素下子元素節點JavaScript
- JavaScript動態建立元素和追加元素JavaScript
- JavaScript獲取元素在陣列中的位置JavaScript陣列
- JavaScript獲取滑鼠在元素中的座標JavaScript
- 在指定位置插入一個新的li元素程式碼例項
- JavaScript元素動畫效果JavaScript動畫
- 二分搜尋樹元素的插入
- JavaScript在陣列開頭新增一個新的元素JavaScript陣列
- jquery在匹配元素外面巢狀一個新的元素jQuery巢狀
- filter在JavaScript中過濾陣列元素FilterJavaScript陣列
- JavaScript獲取元素在文件中座標JavaScript