class YAHOO.util.Element
Known subclasses
- YAHOO.widget.Toolbar
- YAHOO.widget.DataTable
- YAHOO.widget.Layout
- YAHOO.widget.ImageCropper
- YAHOO.widget.SimpleEditor
- YAHOO.widget.SWF
- YAHOO.widget.Carousel
- YAHOO.widget.Tab
- YAHOO.widget.LayoutUnit
- YAHOO.widget.ColorPicker
- YAHOO.widget.ToolbarButton
- YAHOO.widget.ButtonGroup
- YAHOO.widget.ProfilerViewer
- YAHOO.widget.Button
- YAHOO.widget.TabView
Constructor
| Constructor | Parameters | Returns |
|---|---|---|
YAHOO.util.Element(
el, map
)
|
Parameters:
|
Properties
| Properties | Type | Description |
|---|---|---|
DOM_EVENTS
|
Object
|
↑
Dom events supported by the Element instance.
|
Properties inherited from YAHOO.util.AttributeProvider
| Properties | Notes |
|---|---|
_configs
|
Properties inherited from YAHOO.util.EventProvider
| Properties | Notes |
|---|---|
__yui_events
|
|
__yui_subscribers
|
Methods
| Methods | Returns | Description |
|---|---|---|
_setHTMLAttrConfig(
element, key, map
)
|
void
private
|
↑
Sets the value of the property and fires beforeChange and change events.
Parameters:
|
addClass(
className
)
|
void
|
↑
Wrapper for Dom method.
Parameters:
|
addListener(
type, fn, obj, scope
)
|
void
|
↑
Adds a listener for the given event. These may be DOM or
customEvent listeners. Any event that is fired via fireEvent
can be listened for. All handlers receive an event object.
Parameters:
|
appendChild(
child
)
|
HTMLElement
|
↑
Wrapper for HTMLElement method.
Parameters:
Returns: |
appendTo(
parentNode, before
)
|
HTMLElement
|
↑
Appends the HTMLElement into either the supplied parentNode.
Parameters:
Returns: |
delegate(
type, fn, filter, obj, scope
)
|
boolean
|
↑
Appends a delegated event listener. Delegated event listeners
receive two arguments by default: the DOM event and the element
specified by the filtering function or CSS selector.
(Note: Using the delegate method requires the element-delegate
module. Using CSS selectors as the filtering criteria for delegated
event listeners requires inclusion of the Selector Utility.)
Parameters:
Returns: |
fireQueue(
)
|
void
|
↑ Apply any queued set calls. |
getElementsByClassName(
className, tag
)
|
Array
|
↑
Wrapper for Dom method.
Parameters:
Returns: |
getElementsByTagName(
tag
)
|
HTMLCollection
|
↑
Wrapper for HTMLElement method.
Parameters:
Returns: |
getStyle(
property
)
|
String
|
↑
Wrapper for Dom method.
Parameters:
Returns: |
hasChildNodes(
)
|
Boolean
|
↑
Wrapper for HTMLElement method.
Returns:
|
hasClass(
className
)
|
Boolean
|
↑
Wrapper for Dom method.
Parameters:
Returns: |
initAttributes(
map
)
|
void
|
↑
Registers Element specific attributes.
Parameters:
|
insertBefore(
element, before
)
|
HTMLElement
|
↑
Wrapper for HTMLElement method.
Parameters:
Returns: |
on(
type, fn, obj, scope
)
|
void
|
↑
Alias for addListener
Parameters:
|
removeChild(
child
)
|
HTMLElement
|
↑
Wrapper for HTMLElement method.
Parameters:
Returns: |
removeClass(
className
)
|
void
|
↑
Wrapper for Dom method.
Parameters:
|
removeDelegate(
type, fn
)
|
boolean
|
↑
Remove a delegated event listener
Parameters:
Returns: |
removeListener(
type, fn
)
|
void
|
↑
Remove an event listener
Parameters:
|
replaceChild(
newNode, oldNode
)
|
HTMLElement
|
↑
Wrapper for HTMLElement method.
Parameters:
Returns: |
replaceClass(
oldClassName, newClassName
)
|
void
|
↑
Wrapper for Dom method.
Parameters:
|
setStyle(
property, value
)
|
void
|
↑
Wrapper for Dom method.
Parameters:
|
subscribe(
type, fn, obj, scope
)
|
void
|
↑
Alias for addListener
Parameters:
|
Methods inherited from YAHOO.util.AttributeProvider
| Methods | Notes |
|---|---|
configureAttribute
|
↑
deprecated
|
fireBeforeChangeEvent
|
↑ |
fireChangeEvent
|
↑ |
get
|
↑ |
getAttributeConfig
|
↑ |
getAttributeKeys
|
↑ |
refresh
|
↑ |
register
|
↑
deprecated
|
resetAttributeConfig
|
↑ |
resetValue
|
↑ |
set
|
↑ |
setAttributeConfig
|
↑ |
setAttributes
|
↑ |
Methods inherited from YAHOO.util.EventProvider
| Methods | Notes |
|---|---|
createEvent
|
↑ |
fireEvent
|
↑ |
hasEvent
|
↑ |
subscribe
|
↑ |
unsubscribe
|
↑ |
unsubscribeAll
|
↑ |
Events
| Events | Description |
|---|---|
appendTo(
)
|
↑
Fires after the Element is appended to another Element.
See: Element.addListener Event fields: Usage: |
available(
)
|
↑
Fires when the Element's HTMLElement can be retrieved by Id.
See: Element.addListener Event fields: Usage: |
beforeAppendTo(
)
|
↑
Fires before the Element is appended to another Element.
See: Element.addListener Event fields: Usage: |
beforeElementChange(
event
)
|
↑
Fires before the value for the configuration attribute 'element' changes. Return false to cancel the attribute change.
Parameters:
|
contentReady(
)
|
↑
Fires when the Element's HTMLElement subtree is rendered.
See: Element.addListener Event fields: Usage: |
elementChange(
event
)
|
↑
Fires when the value for the configuration attribute 'element' changes.
Parameters:
|