Element.immediateDescendants - Prototype JavaScript 框架

Xunxin Prototype API

immediateDescendants
deprecated

immediateDescendants(element) -> [HTMLElement...]

获取元素的直接后代(即子元素),返回一个数组,数组中的元素已经过 扩展

在 Prototype 1.6 中,不推荐使用 Element#immediateDescendants,建议采用更友好的 Element#childElements 方法。

返回的数组成员按照元素在页面中的顺序进行排列(例如:索引 0 表示最顶部的子元素)。

注意:所有 Prototype 的 DOM 扩展方法均忽略文本节点,仅返回元素节点。

样例

<div id="australopithecus">
	<div id="homo-erectus">
		<div id="homo-neanderthalensis"></div>
		<div id="homo-sapiens"></div>
	</div>
</div> 
$('australopithecus').immediateDescendants(); 
// -> [div#homo-erectus]
$('homo-erectus').immediateDescendants(); 
// -> [div#homo-neanderthalensis, div#homo-sapiens]
$('homo-sapiens').immediateDescendants(); 
// -> []