節點操作相容

2021-09-25 16:44:35 字數 846 閱讀 6835

innertext textcontent 都可以獲取或者設定雙標籤的文字內容

textcontent:谷歌, 火狐瀏覽器都支援,ie8不支援

innertext:谷歌,火狐,ie8都支援

如何判斷瀏覽器支不支援這個屬性? 

判斷這個屬性的型別是不是undefined,就可以知道是否支援

innertext和innerhtml 都可以獲取文字內容

區別: innertext只能獲取普通文字內容

innerhtmi獲取標籤+文字內容

innertext只能設定普通的文字內容,不會解析標籤(標籤名直接被當做普通文字設定了)

innertext只能設定普通的文字內容,不會解析標籤(標籤名直接被當做普通文字設定了)

標籤原本沒有的屬性,使用者(程式設計師)自己新增上去的屬性叫自定義

獲取自定義屬性,物件。getattributre(『屬性名』)

設定自定義屬性: 物件。setattribute(『屬性名』,屬性值)

刪除自定義屬性:物件。removattribute

dom: document object modal

2. 文件物件: document

3.元素: element 頁面中的標籤 元素–標籤–物件

4.節點:node頁面中的所有的內容(標籤 屬性   文字( 注釋 換行空格)

節點的屬性:

1.nodetype:節點型別:1–表示標籤   2—表示屬性   3–文字

2.nodename:節點的名字:標籤—大寫的標籤名     屬性—小寫的屬性名

3.nodevalue:節點的值:標籤–null 屬性—屬性值   文字—文字內容

相容和節點

節點的操作 文件物件 document 元素 element 頁面中所有的標籤,元素 標籤 物件 節點 頁面中索引的內容 標籤 屬性 文字 節點的屬性 nodetype 節點的型別 1 表示標籤 2 表示屬性 3 文字 nodename 節點的名字1 大寫的標籤名字 屬性 小寫的屬性名字 文字節點 ...

節點和節點操作

節點 一般的,節點擁有nodetype 節點型別 nodename 節點名稱 和nodevalue 節點值 這三個基本屬性.頁面中所有元素都是節點 元素節點 nodetype 為1 屬性節點 nodetype 為2 文字節點 nodetype 為3 文字節點包括文字.空格.換行等 利用dom樹可以把...

查詢節點 操作節點 刪除節點

insertbefore 在指定的已有子節點之前插入新的子節點 ul.insertbefore linew,li2 replacechild 該方法用新節點替換某個子節點 兩個引數 replacechild 要插入的節點,被替換的節點 返回被替換的節點 document.body.newnode v...