Javascript中如何添加節(jié)點-創(chuàng)新互聯(lián)

本篇文章為大家展示了Javascript中如何添加節(jié)點,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

豐臺ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!

Javascript怎樣添加節(jié)點

Javascript提供了兩種添加節(jié)點的方法:

方法 說明

insertBefore() 在指定節(jié)點的前面插入新節(jié)點

appendChild() 在指定節(jié)點的最后插入新的子節(jié)點(原來的子節(jié)點不變)

insertBefore()

insertBefore() 方法可以在指定節(jié)點的前面插入新節(jié)點。

語法:

parentNode.insertBefore(newNode , thisNode)

參數(shù)/返回值說明:

參數(shù)/返回值 說明

parentNode 父節(jié)點

newNode 將要添加的新節(jié)點

thisNode 當前節(jié)點(指定節(jié)點)

返回值 插入成功返回 true ,失敗返回 false

例如,在 id="dome" 的節(jié)點前面添加節(jié)點的語句為:

Javascript怎樣添加節(jié)點

var ele_div=document.createElement("div");

var thisNode=document.getElementById("demo");

this.parentNode.insertBefore(ele_div , thisNode);

注意:insertBefore() 是當前節(jié)點的父節(jié)點的一個方法,添加節(jié)點時,不但要知道當前節(jié)點,還要知道當前節(jié)點的父節(jié)點。一般情況下,可以通過 thisNode.parentNode 來獲取父節(jié)點。

舉例,在指定節(jié)點前面不斷增加新節(jié)點:

div id="demo">

div id="thisNode">點擊這里添加新節(jié)點/div>

/div>

script type="text/javascript">

document.getElementById("thisNode").onclick=function(){

var ele_div=document.createElement("div");

var ele_text=document.createTextNode("這是新節(jié)點");

ele_div.appendChild(ele_text);

this.parentNode.insertBefore(ele_div , this);

}

/script>

上述內(nèi)容就是Javascript中如何添加節(jié)點,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

標題名稱:Javascript中如何添加節(jié)點-創(chuàng)新互聯(lián)
標題路徑:http://muchs.cn/article24/ddoeje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、搜索引擎優(yōu)化網(wǎng)站改版、面包屑導(dǎo)航微信小程序、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)