JS之節點知識點

2021-08-21 09:49:29 字數 1321 閱讀 4506

var strong =document.getelementsbytagname('strong')[0];

var div =document.getelementsbytagname('div')[0];

var span=document.getelementsbytagname('span')[0];

1.遍歷節點樹

var strong1=strong.parentnode;//父節點 最頂端#document

var div1=div.childnodes;//子節點 (組)

var div2=div.firstchild;//第乙個子節點

var div3=div.lastchild;//最後乙個子節點

var span1=span.nextsibling;//下乙個兄弟節點

var span2=span.previoussibling;//前乙個兄弟節點

2.遍歷元素節點樹

var div1=div.parentelement;//元素父節點

var div2=div.children;//元素子節點

3.節點型別----nodetype返回值

元素節點 ---1

屬性節點 ---2

文字節點 ---3

注釋節點 ---8

document ---9

documentfragment ---11

4.節點的四個屬性

nodename元素標籤名  唯讀

nodevalue text節點或comment節點的文字內容 可讀寫

nodetype 節點型別 唯讀

attributes element節點的屬性集合 可賦值

5.返回子節點,不使用childnodes

function retelement(node) {

var arr=,

child=node.childnodes,

len=child.length;

for(var i=0;i6.節點方法

haschildnodes() 判斷節點是否存在  返回值 true  或   false

7.建立節點

var div=document.createelement('div');//建立乙個div標籤

8.建立文字節點

var text=document.createtextnode('123');

DTcms 知識點 知識點繳獲

name url配置的 名稱 key,唯一標識 path url重寫後的位址 pattern url重寫的正規表示式 page 源頁面真實名稱 querystring 傳輸的引數 1,2,3 templet 對應的模板檔案的名稱 channel 所屬頻道的id,不是頻道請為0 type 該頁面的型別...

C的幾點知識點總結

1.i1和i 的效率分析 想必前加和後加,日常程式設計會用到很多,但你是否考慮過他們的效率比較,在for 迴圈中也常常用到自加。int increment 這段 就是編譯器的實現前加加的函式 可以腦補,後加加函式必須控制變數在遇到 或 才會自加,需要的 步驟更多 所以前加加的效率更高,在特別要求效率...

css盒模型重點知識點

標準盒模型,這個瀏覽器預設的方式 box sizing content box ie盒模型 box sizing border box 概念bfc主要用來解決邊距重疊的問題 與它類似的還有乙個叫做ifc 如何建立bfc bfc的使用場景 class wrap 1section 2section di...