Element.firstDescendant - Prototype JavaScript 框架

Xunxin Prototype API

firstDescendant
1.5.1

firstDescendant(element) -> HTMLElement

返回第一个子元素。与 DOM 属性 firstChild 不同,firstChild 返回任意类型的节点(在很多情形下, 经常是一个空白文本节点[译注:这种情况在 Firefox 中较为常见])。

样例

<div id="australopithecus">
	<div id="homo-erectus"><!--Latin is super -->
		<div id="homo-neanderthalensis"></div>
		<div id="homo-sapiens"></div>
	</div>
</div> 
$('australopithecus').firstDescendant();
// -> div#homo-herectus
// DOM 的 firstChild 属性返回任意类型的第一个节点
$('homo-herectus').firstChild;
// -> 注释节点:"Latin is super"
// 这才是我们想要的!
$('homo-herectus').firstDescendant();
// -> div#homo-neanderthalensis