HTML DOM物件 獲取各種型別的節點

2022-09-01 09:09:11 字數 1119 閱讀 6293

html dom物件 獲取各種型別的節點

1.節點(node)的分類

nodename          nodevalue          nodetype

元素節點 標籤名        null              1nt

屬性節點屬性名        屬性值             2

文字節點#text           文字值             3

注釋節點#comment       注釋內容             8

2.元素節點的4種獲取方式

var stt = document.getelementbyid("tt");

var stt = document.getelementsbyclassname("div")[0];    [0]代表相同名字時第乙個元素內容也就是父級元素下所有內容

詳細解釋:通過document.getelementsbyclassname("div")獲取到name為div的元素。[ n] n代表相同name情況下第幾個元素

3.獲取節點所有的子節點

console.log(stt.childnodes);

var sttchild = stt.childnode;

console.log(sttchild.nodename//獲取節點的name,sttchild.nodevalue//獲取節點的值,sttchild.nodetype//獲取節點的型別)

4.獲取節點的屬性節點

var sttattr = stt.attributes;

注意當乙個元素內有多個屬性 比如 id   class  style name  同時存在時 誰在前面先獲取誰

節點的層次關係

var stt = document.getelementbyid("tt");

stt.childnodes//獲取所有子節點

stt.firstchild//獲取第乙個子節點

stt.lastchid//獲取最後乙個子節點

兄弟關係

stt.previoussibling//獲取前乙個兄弟的節點

stt.nextsibling//獲取下乙個兄弟的節點

stt.ownerdocument //獲取根節點

各種型別的轉換

int i 100 long l 2001 float f 300.2 double d 12345.119 char username csdn char temp 200 char buf cstring str variant t v1 bstr t v2 一 其它資料型別轉換為字串 二 字串...

python各種型別轉換

int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval str 用來計算在字串中的有效py...

python各種型別轉換

python int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval str 用來計算在字...