可解決的問題:獲取某乙個元素節點下的子元素的最大深度。
廢話不多說,直接**,相容所有瀏覽器:
var $ele = $element;var deep = nextchildren($ele);return deep;}function geteledeep($element) ;
};var max = function max(arr) , arr[0]);
};// 遞迴函式
var nextchildren = function nextchildren(node)
};// 計算
//var $ele = $element[0];
function geteledeep($element)
}// 計算
var $ele =$element[0];
var deep = nextchildren($ele);
return deep;
}
但是這種方式並不相容ie.
如何用js獲取觸發js事件的DOM
如題,如何用js獲取觸發js事件的dom。對於某事件為myfunction event 可以這樣獲取觸發該函式的domfunction myfunction event 附上event屬性 屬性和方法 描述bubbles 返回布林值,指示事件是否是起泡事件型別。cancelable返回布林值,指示事...
求樹的深度
輸入一棵二元樹的根結點,求該樹的深度。從根結點到葉結點依次經過的結點 含根 葉結點 形成樹的一條路徑,最長路徑的長度為樹的深度。例如 輸入二元樹 10 6 14 4 12 16輸出該樹的深度3。實現簡單的乙個查詢二叉樹的深度的函式。int gettreeheight tnode root int l...
求樹的深度
1.以孩子兄弟鍊錶作為儲存結構 資料結構 typedef struct csnodecsnode,cstree 演算法 int depth cstree t return m 1 子樹的最大深度加上根節點的深度 2.利用層次遍歷,還是用上述資料結構 演算法思想 利用佇列,將節點按層次順序入隊,出隊,...