Element
- absolutize
- addClassName
- addMethods
- adjacent
- ancestors
- childElements
- classNames
- cleanWhitespace
- clonePosition
- cumulativeOffset
- cumulativeScrollOffset
- descendantOf
- descendants
- down
- empty
- extend
- fire
- firstDescendant
- getDimensions
- getElementsByClassName
- getElementsBySelector
- getHeight
- getOffsetParent
- getStyle
- getWidth
- hasClassName
- hide
- identify
- immediateDescendants
- insert
- inspect
- makeClipping
- makePositioned
- match
- next
- nextSiblings
- observe
- positionedOffset
- previous
- previousSiblings
- readAttribute
- recursivelyCollect
- relativize
- remove
- removeClassName
- replace
- scrollTo
- select
- setOpacity
- setStyle
- show
- siblings
- stopObserving
- toggle
- toggleClassName
- undoClipping
- undoPositioned
- up
- update
- viewportOffset
- visible
- wrap
- writeAttribute
childElements
1.5.1
childElements(element) -> [HTMLElement...]
Collects all of the element's children and returns them as an array of extended elements.
The returned array reflects the children order in the document (e.g., an index of 0 refers to the topmost child of element
).
Note that all of Prototype's DOM traversal methods ignore text nodes and return element nodes only.
Examples
<div id="australopithecus">
<div id="homo-erectus">
<div id="homo-neanderthalensis"></div>
<div id="homo-sapiens"></div>
</div>
</div>
$('australopithecus').childElements();
// -> [div#homo-erectus]
$('homo-erectus').childElements();
// -> [div#homo-neanderthalensis, div#homo-sapiens]
$('homo-sapiens').childElements();
// -> []