Dom的一些操作

2021-04-22 16:39:05 字數 754 閱讀 9002

dom  的意思是 文字 物件 模型........

寫幾個常用的dom 方便以後查詢

document.getelementbyid(id)  這個的出鏡率非常的高  有華山那麼高...

document.getelementsbytagname(name)  封裝的時候是必用的

obj.previoussibling   已知節點的前乙個節點      //這個用的比較少  嘿嘿

obj.nextsibling          已知節點的下乙個節點      //這個用的比較少  嘿嘿

obj.parentnode        已知節點的父節點

obj.childnodes[num]    已知道節點的所有子節點  包括空格  文字 12

34

建立文件碎片節點

createdocumentfragment() 

當有大量節點加入文件時,逐個加入過程可能會十分緩慢。為了解決這個問題,可以建立乙個文件碎片,把所有的新節點放到其上,,然後將文件碎片內容一次新增到document中

obj.clonenode(canshu)

canshu:必需。假如邏輯引數被設定為真,那麼被轉殖的節點會轉殖原節點的所有子節點。否則,它只複製當前節點。

obj.replacechild(new,old) 

替換節點

replacechild()有2個引數:被新增的節點,被替換的節點。所以要先建立乙個節點,並用他替換原來的節點。

好象還是不會用  暈

JS中DOM操作的一些方法

常用dom方法 選擇器 需要注意 getelementbyid 適用於需要查詢文件中的乙個特定的元素,如果沒有指定 id 的元素返回 null,如果存在多個指定 id 的元素則返回第乙個。其他的方法獲取結果可能是多個,所以element後面要加s。元素物件 b bb div a aaa div c ...

DOM一些方法

1 indexof 可返回某個指定的字元在字串中首次出現的位置。語法 stringobject.indexof substring,startpos substring是必須的屬性,規定需檢索的字串值 startpos可選,規定在字串中開始的位置 2 split 將字串分割為字串陣列,並返回此陣列 ...

JQ中操作DOM的一些方法小結

1 要在html中建立新元素,使用 函式。prepend 方法在被選元素的開頭 仍位於內部 插入指定內容。prependto 方法在被選元素的開頭 仍位於內部 插入指定內容。prepend 和 prependto 方法作用相同。差異在於語法 內容和選擇器的位置,以及 prependto 無法使用函式...