JS基礎入門篇(二十四) DOM(上)

2021-09-13 17:09:14 字數 1173 閱讀 5298

1.元素節點 - 1

2.屬性節點 - 2

3.文字節點 - 3

4.注釋節點 - 8

5.文件節點 - 9

檢視節點型別

node.nodetype(返回的是數字)

屬性節點

元素.attributes(獲取的是集合)

元素.attributes[0]

通過元素.childnodes獲取子節點

childnodes 獲取到的是乙個集合

集合中 包含了 元素的 所有子節點

其中有 元素 子節點 ,注釋,文字節點...

舉例說明,以下是全部**:

inner

一句話

inner

一句話

node.parentnode:找到node的父節點

children:獲取節點的一級的元素子節點,只獲取元素,返回的是htmlcollection集合。

childnodes:獲取節點的一級子節點,可能獲取到元素節點,文字節點,注釋節點等,返回的是nodelist集合.

舉例說明,可以把**貼上,自己執行看看:

p一句話

兄弟關係

node.previouselementsibling 上乙個元素兄弟節點

node.nextelementsibling 下乙個元素兄弟節點

舉例說明,可以把**貼上,自己執行看看:

巢狀關係

node.previouselementsibling 第乙個子級

node.nextelementsibling 最後乙個子級

舉例說明,可以把**貼上,自己執行看看:

123

4

python基礎物件導向 上(入門篇 九)

2.類3.類的定義 4.引數self 5.總結 自己定義乙個類 使用class關鍵字來定義 語法 class 類名 塊 class myclass pass m myclass m是通過myclass建立的物件 m是myclass的例項 m2 myclass m2也是通過myclass建立的物件 m...

JS基礎入門篇(六) 資料型別

資料型別 我感覺就是對資料的種類進行分類。就好比把人分為兒童,青少年,中年,老年一樣。布林值 值為 true false。一般用布林值判斷真假,進行流程控制等未定義 宣告乙個變數,並未給其賦值,那麼這個變數內儲存的就是undefined 一般來說不希望看到undefined。div null 值只有...

JS基礎入門篇(十二) JSON和Math

json 物件格式的字串 輕量的資料傳輸格式 注意事項 鍵名需要 使用雙引號包起來 josn有兩個方法 json.parse和 json.stringify。結果為。對數向上取整math.floor 對數向下取整math.random 取0到1的隨機數。包括0,但不包括1。math.abs 取絕對值...