Linux Mac OSX Windows

  
[scriptable, uuid(30a4a815-b42a-4f0b-9c10-1e7f727cd135)]
interface nsIDOMXULElement : nsIDOMElement

Attributes


        
attribute DOMString align

        
attribute boolean allowEvents

        
readonly attribute nsIBoxObject boxObject

        
readonly attribute nsIXULTemplateBuilder builder

        
attribute DOMString className

        
attribute boolean collapsed

        
attribute DOMString contextMenu

        
readonly attribute nsIControllers controllers

        
readonly attribute nsIRDFCompositeDataSource database

        
attribute DOMString datasources

        
attribute DOMString dir

        
attribute DOMString flex

        
attribute DOMString flexGroup

        
attribute DOMString height

        
attribute boolean hidden

        
attribute DOMString id

        
attribute DOMString left

        
attribute DOMString maxHeight

        
attribute DOMString maxWidth

        
attribute DOMString menu

        
attribute DOMString minHeight

        
attribute DOMString minWidth

        
attribute DOMString observes

        
attribute DOMString ordinal

        
attribute DOMString orient

        
attribute DOMString pack

        
attribute DOMString persist

        
attribute DOMString ref

        
readonly attribute nsIRDFResource resource

        
attribute DOMString statusText

        
attribute DOMString tooltip

        
attribute DOMString tooltipText

        
attribute DOMString top

        
attribute DOMString width

Methods


        
void blur()

        
void click()

        
void doCommand()

        
void focus()

        
nsIDOMNodeList getElementsByAttribute(in DOMString name, in DOMString value)

        
nsIDOMNodeList getElementsByAttributeNS(in DOMString namespaceURI, in DOMString name, in DOMString value)