Dom元素小結

2021-08-20 00:14:10 字數 1382 閱讀 6676

dom節點分為三大類:元素節點、文字節點、屬性節點

文字節點、屬性節點,為元素節點的兩個子節點;

通過getelement系列方法,可以去到元素節點。

document.getelementsbyclassname()  通過classname獲取元素  物件集合(陣列)document.getelementsbyname()  元素的名稱document.getelementsbytagname() 通過元素標籤獲取document.getelementbyid()  通過id獲取
1.    .classname : 為元素設定乙個新的class名字;

div.classname = "class";

2.   .style : 為元素設定乙個新的樣式,注意駝峰命名法;

div.style.backgroundcolor = "red";

3.    .style.csstext : 為元素同時修改多個樣式;

div.style.csstext = "width:100px;height100px;";

1.        tagname屬性:獲取節點的標籤名;

2.       innerhtml:設定或者獲取節點內部的所有html**;

3.      innertext:設定或者獲取節點內部的所有文字;

1 .childnodes:(陣列)獲取元素的所有子節點

2 .firstchild:獲取元素的第乙個子節點;

3 .lastchild:獲取元素的最後乙個子節點;

4 .ownerdocument:獲取當前文件根節點。在html文件中,為document節點

5 .parentnode:獲取當前節點的父節點;

6 .previoussibling:獲取當前節點的前乙個兄弟節點

7 .nextsibling:獲取當前節點的後乙個兄弟節點

8 .attributes:獲取當前元素節點的所有屬性節點

1.   .createelement("標籤名"): 建立乙個新的節點。需要配合.setattribute()方法設定新節點的相關屬性;

3.  .insertbefore(新節點名,目標節點名):將新節點,插入到目標節點之前

1.    .removechild(需刪除節點):從父容器中,刪除指定節點;

2.    .replacechild(新節點,被替換節點):用新節點替換指定節點。如果新節點為頁面中已有節點,會將此節點刪除後,替換到指定節點。

DOM程式設計小結

dom document object model 文件物件模型,借助dom模型,可以將乙個結構化的文件轉換成dom記憶體樹,程式可以直接修改記憶體。step1 從網路或本地拿到html源 step2 瀏覽器將html源 中的每個標籤都例項化對應的物件 step3 在記憶體中形成乙個dom樹 ste...

DOM操作小結

增加元素節點 document.createelement 增加文字節點 document.createtextnode 增加注釋節點 document.createcomment 在父節點下移除子節點 removechild 元素自身銷毀 remove 在父節點下用 a 節點替換 b 節點 rep...

DOM尺寸,DOM元素位置

dom尺寸 doctype html en utf 8 viewport content width device width,initial scale 1.0 document title utils.js script box style head box div 以乙個方向為例,每一種都有寬...