js document 尋找節點

2021-07-08 21:51:36 字數 838 閱讀 5722

尋找節點的方法://document的常用屬性

1.根據文件的屬性找節點

document.all返回所有的標籤。

document.links返回帶有href屬性的標籤

例如:function writeurl ()

}例如:

funciton getallnode()

}通過標籤的屬性找節點

document.getelmentbyid(「元素的id」);

document.getelementsbyname(「元素的名字」);

document.getelementsbytagname("標籤名")

例如function showtext()

例如:function showimg()

}3.通過關係找節點

關係有:父子關係,兄弟關係。

父子關係:parentnode

childnodes

fristchild

lastchild

兄弟關係:nextsibling獲取當前節點的下乙個節點:(兄節點)

pervioussibling獲取當前節點的上乙個節點(弟節點)

*/var bodynode=document.getelementsbytagname("body")[0];

//alert("父節點名字:"+bodynode.parentnode.nodename);

var children=bodynode.childnodes;

alert(children.length);

for(var i=0;ialert("子節點的型別:"+children[i].nodename);

尋找中間節點

題目 尋找鍊錶的中間節點,如果鍊錶個數為奇數 則中間結點就是最中間的結點,如果為偶數,中間節點是中間兩個節點後面的那個結點 遍歷列表計算鍊錶長度 找到鍊錶的中間位置索引 遍歷到鍊錶,至到中間位置,返回中間位置 public listnode middlenode listnode head size...

尋找最低公共父節點

最低公共父節點,意思很好理解。思路1 最低公共父節點滿足這樣的條件 兩個節點分別位於其左子樹和右子樹,那麼定義兩個bool變數,leftflag和rightflag,如果在左子樹中,leftflag為true,如果在右子樹中,rightflag為true,僅當leftflag rightflag t...

尋找鍊錶中間節點

cpp view plain copy include include include include typedef intdatatype typedef struct linknode linknode,plinknode 結點結構體 typedef struct linklist linkl...