js 獲取 DOM 元素注意事項

2021-08-19 22:53:51 字數 1054 閱讀 8918

getelementbyid方法是 document 物件的方法,呼叫者只能是document,而不像其他獲取元素的方式,呼叫者可以是 dom 元素。 理論上講,每個id對用乙個元素,只使用document呼叫方法已經足夠。

使用元素呼叫getelementbyid 會報錯。

getelementsbytagname 方法與 getelementsbyclassname 方法返回的類陣列是實時的,當元素個數改變,返回陣列也會跟著改變,無論是否重新得到陣列。也就是說,該方法實際上並沒有新建立陣列,而是將變數指向了這些元素組成的本就存在的陣列,而元素改變時,陣列本身已經改變,表現為變數指向的陣列跟著改變。

html>但 queryselectorall 和 queryselector 方法選中的元素組成的類陣列不會由於 dom 結構的改變而改變。

js 獲取元素和屬性的注意事項

js裡獲取元素的方法有三種 getelementbyid getelementsbytagname getelementsbyclass 1.getelementbyid id 圓括號裡包含的函式引數加英文雙引號 2.getelementsbytagname tag 返回的是陣列 3.getelem...

JS 獲取dom元素

box class one name bbb style width 100px height 100px background color pink div1div box1 class one div1div box2 class one div1div 通過 id來獲取元素 var box d...

JS正則注意事項

一 基本語法 代表除回車換行外的 n r 任意字元 w 查詢單詞字元 w 查詢非單詞字元 d 查詢數字 d 查詢非數字字元 s 查詢空白字元 s 查詢非空白字元 b 查詢位於單詞的開頭或結尾的匹配 b 查詢不處在單詞的開頭或結尾的匹配 0 查詢nul字元 n 查詢換行符 f 查詢換頁符 r 查詢回車...