Element.nextSiblings - Prototype JavaScript 框架

Xunxin Prototype API

nextSiblings

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

返回 element 的所有后继兄弟节点,结果为一个数组,数组元素已经过 扩展

如果两个元素有相同的父节点,则认为它们是兄弟节点,因此在样例中,headbody 是兄弟节点(它们的父节点都是 html)。后继兄弟节点可简单的看作文档中跟在 elemnet 后的兄弟节点。

返回的数组成员按照元素在页面中的顺序进行排列(例如:索引 0 表示 element 正下方的第一个兄弟节点)。

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

样例

<ul>
	<li id="golden-delicious">Golden Delicious</li>
	<li id="mutsu">Mutsu</li>
	<li id="mcintosh">McIntosh</li>
	<li id="ida-red">Ida Red</li>
</ul> 
$('mutsu').nextSiblings(); 
// -> [li#mcintosh, li#ida-red]
$('ida-red').nextSiblings(); 
// -> []