国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

有關jquery與DOM節點操作方法和屬性記錄

2019-11-20 10:15:24
字體:
來源:轉載
供稿:網友

網上找了份jquery的操作節點方法清單。如下:

方法

源包裝集/字串

目標包裝集體

特性描述

A.append(B)

 

 

 

B

 

 

 

A

若目標包裝集只匹配一個元素,則源(也包括同源包裝集匹配的所有元素)將被移動到目標位置;若目標包裝集包含多個元素,則源將保留在原來的位置,但同時復制一份相同的副本到目標位置。

由此,若目標只匹配一個元素時,使用前述方法后源將被刪除。

B.appendTo(A)

A.prepend(B)

B.prependTo(A)

A.before(B)

B.insertBefore(A)

A.after(B)

B.insertAfter(A)

舉例說明:在以上表格中,A.append(B)表示把B添加到與A匹配的所有元素的現有內容后面,因此B是源,A是目標包裝集。

總結一句話就是:使用以上方法后,兩個節點變為同級兄弟節點

以下是DOM操作節點的方法匯總:

(1)appendChild方法,用于向childNodes列表的末尾添加一個節點

//將newNode添加到someNode的childNodes列表的末尾

var returnedNode = someNode.appendChild(newNode);

//將someNode的第一個子節點變為最后一個子節點

var returnedNode = someNode.appendChild(someNode.firstChild);

(2)insertBefore方法,可以把節點放在childNodes列表中某個特定的位置上

//插入后成為最后一個子節點

returnedNode = someNode.insertBefore(newNode, null);//和appendChild效果相同

//插入后成為第一個子節點

returnedNode = someNode.insertBefor(newNode, someNode.firstChild);

(3)replaceChild方法用于替換子節點,接受兩個參數:要插入的子節點和要替換的子節點。要替換的子節點將從文檔樹中被移除,同時由要插入的子節點占據其位置

//替換第一個子節點

returnedNode = someNode.replaceChild(newNode, someNode.firstChild);

(4)removeChild方法用于移除子節點

//移除第一個子節點

var formerFirstChild = someNode.removeChild(someNode.firstChild);

總結一句話就是:以上方法都是父節點操作子節點的

下圖給出了父子、兄弟節點的查找關系

 

以上這篇有關jquery與DOM節點操作方法和屬性記錄就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤冈县| 信阳市| 德清县| 始兴县| 双牌县| 晋中市| 古丈县| 茌平县| 吴江市| 达州市| 平武县| 张掖市| 通辽市| 丹巴县| 宁城县| 建昌县| 阿拉善左旗| 台东县| 阿巴嘎旗| 内黄县| 常山县| 高平市| 黑水县| 彰武县| 夏津县| 富宁县| 巴彦淖尔市| 无极县| 德兴市| 沈丘县| 固阳县| 宽城| 尚义县| 贡嘎县| 新田县| 四平市| 邓州市| 峨眉山市| 阜康市| 广灵县| 昌乐县|