尋找節點的方法://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...