nsgenbind
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Public Attributes | List of all members
Element Interface Reference

import"dom.idl";

Inheritance diagram for Element:
Node EventTarget EventTarget HTMLElement HTMLAnchorElement HTMLAppletElement HTMLAreaElement HTMLBRElement HTMLBaseElement HTMLBodyElement HTMLButtonElement HTMLCanvasElement HTMLDListElement HTMLDataElement HTMLDataListElement HTMLDetailsElement HTMLDialogElement HTMLDirectoryElement HTMLDivElement HTMLEmbedElement HTMLFieldSetElement HTMLFontElement HTMLFormElement HTMLFrameElement HTMLFrameSetElement HTMLHRElement HTMLHeadElement HTMLHeadingElement HTMLHtmlElement HTMLIFrameElement HTMLImageElement HTMLInputElement HTMLKeygenElement HTMLLIElement HTMLLabelElement HTMLLegendElement HTMLLinkElement HTMLMapElement HTMLMarqueeElement HTMLMediaElement HTMLMenuElement HTMLMenuItemElement HTMLMetaElement HTMLMeterElement HTMLModElement HTMLOListElement HTMLObjectElement HTMLOptGroupElement HTMLOptionElement HTMLOutputElement HTMLParagraphElement HTMLParamElement HTMLPictureElement HTMLPreElement HTMLProgressElement HTMLQuoteElement HTMLScriptElement HTMLSelectElement HTMLSourceElement HTMLSpanElement HTMLStyleElement HTMLTableCaptionElement HTMLTableCellElement HTMLTableColElement HTMLTableElement HTMLTableRowElement HTMLTableSectionElement HTMLTemplateElement HTMLTextAreaElement HTMLTimeElement HTMLTitleElement HTMLTrackElement HTMLUListElement HTMLUnknownElement

Public Member Functions

boolean hasAttributes ()
 
DOMString getAttribute (DOMString name)
 
DOMString getAttributeNS (DOMString? namespace, DOMString localName)
 
void setAttribute (DOMString name, DOMString value)
 
void setAttributeNS (DOMString? namespace, DOMString name, DOMString value)
 
void removeAttribute (DOMString name)
 
void removeAttributeNS (DOMString? namespace, DOMString localName)
 
boolean hasAttribute (DOMString name)
 
boolean hasAttributeNS (DOMString? namespace, DOMString localName)
 
Attr getAttributeNode (DOMString name)
 
Attr getAttributeNodeNS (DOMString? namespace, DOMString localName)
 
Attr setAttributeNode (Attr attr)
 
Attr setAttributeNodeNS (Attr attr)
 
Attr removeAttributeNode (Attr attr)
 
Element closest (DOMString selectors)
 
boolean matches (DOMString selectors)
 
HTMLCollection getElementsByTagName (DOMString localName)
 
HTMLCollection getElementsByTagNameNS (DOMString? namespace, DOMString localName)
 
HTMLCollection getElementsByClassName (DOMString classNames)
 
- Public Member Functions inherited from Node
boolean hasChildNodes ()
 
void normalize ()
 
Node cloneNode (optional boolean deep=false)
 
boolean isEqualNode (Node? otherNode)
 
unsigned short compareDocumentPosition (Node other)
 
boolean contains (Node? other)
 
DOMString lookupPrefix (DOMString? namespace)
 
DOMString lookupNamespaceURI (DOMString? prefix)
 
boolean isDefaultNamespace (DOMString? namespace)
 
Node insertBefore (Node node, Node? child)
 
Node appendChild (Node node)
 
Node replaceChild (Node node, Node child)
 
Node removeChild (Node child)
 
boolean hasChildNodes ()
 
unsigned short compareDocumentPosition (Node other)
 
boolean contains (Node? other)
 
Node insertBefore (Node node, Node? child)
 
Node appendChild (Node node)
 
Node replaceChild (Node node, Node child)
 
Node removeChild (Node child)
 
void normalize ()
 
Node cloneNode (optional boolean deep=true)
 
boolean isEqualNode (Node? node)
 
DOMString lookupPrefix (DOMString? namespace)
 
DOMString lookupNamespaceURI (DOMString? prefix)
 
boolean isDefaultNamespace (DOMString? namespace)
 
- Public Member Functions inherited from EventTarget
void addEventListener (DOMString type, EventListener? callback, optional boolean capture=false)
 
void removeEventListener (DOMString type, EventListener? callback, optional boolean capture=false)
 
boolean dispatchEvent (Event event)
 
void addEventListener (DOMString type, EventListener? callback, optional boolean capture=false)
 
void removeEventListener (DOMString type, EventListener? callback, optional boolean capture=false)
 
boolean dispatchEvent (Event event)
 

Public Attributes

readonly attribute DOMString namespaceURI
 
readonly attribute DOMString prefix
 
readonly attribute DOMString localName
 
readonly attribute DOMString tagName
 
attribute DOMString id
 
attribute DOMString className
 
readonly attribute DOMTokenList classList
 
readonly attribute NamedNodeMap attributes
 
- Public Attributes inherited from Node
const unsigned short ELEMENT_NODE = 1
 
const unsigned short ATTRIBUTE_NODE = 2
 
const unsigned short TEXT_NODE = 3
 
const unsigned short CDATA_SECTION_NODE = 4
 
const unsigned short ENTITY_REFERENCE_NODE = 5
 
const unsigned short ENTITY_NODE = 6
 
const unsigned short PROCESSING_INSTRUCTION_NODE = 7
 
const unsigned short COMMENT_NODE = 8
 
const unsigned short DOCUMENT_NODE = 9
 
const unsigned short DOCUMENT_TYPE_NODE = 10
 
const unsigned short DOCUMENT_FRAGMENT_NODE = 11
 
const unsigned short NOTATION_NODE = 12
 
readonly attribute unsigned short nodeType
 
readonly attribute DOMString nodeName
 
readonly attribute DOMString baseURI
 
readonly attribute Document ownerDocument
 
readonly attribute Node parentNode
 
readonly attribute Element parentElement
 
readonly attribute NodeList childNodes
 
readonly attribute Node firstChild
 
readonly attribute Node lastChild
 
readonly attribute Node previousSibling
 
readonly attribute Node nextSibling
 
attribute DOMString nodeValue
 
attribute DOMString textContent
 
const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01
 
const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02
 
const unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04
 
const unsigned short DOCUMENT_POSITION_CONTAINS = 0x08
 
const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10
 
const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20
 

Detailed Description

Definition at line 281 of file dom.idl.

Member Function Documentation

◆ closest()

Element Element::closest ( DOMString  selectors)

◆ getAttribute()

DOMString Element::getAttribute ( DOMString  name)

◆ getAttributeNode()

Attr Element::getAttributeNode ( DOMString  name)

◆ getAttributeNodeNS()

Attr Element::getAttributeNodeNS ( DOMString?  namespace,
DOMString  localName 
)

◆ getAttributeNS()

DOMString Element::getAttributeNS ( DOMString?  namespace,
DOMString  localName 
)

◆ getElementsByClassName()

HTMLCollection Element::getElementsByClassName ( DOMString  classNames)

◆ getElementsByTagName()

HTMLCollection Element::getElementsByTagName ( DOMString  localName)

◆ getElementsByTagNameNS()

HTMLCollection Element::getElementsByTagNameNS ( DOMString?  namespace,
DOMString  localName 
)

◆ hasAttribute()

boolean Element::hasAttribute ( DOMString  name)

◆ hasAttributeNS()

boolean Element::hasAttributeNS ( DOMString?  namespace,
DOMString  localName 
)

◆ hasAttributes()

boolean Element::hasAttributes ( )

◆ matches()

boolean Element::matches ( DOMString  selectors)

◆ removeAttribute()

void Element::removeAttribute ( DOMString  name)

◆ removeAttributeNode()

Attr Element::removeAttributeNode ( Attr  attr)

◆ removeAttributeNS()

void Element::removeAttributeNS ( DOMString?  namespace,
DOMString  localName 
)

◆ setAttribute()

void Element::setAttribute ( DOMString  name,
DOMString  value 
)

◆ setAttributeNode()

Attr Element::setAttributeNode ( Attr  attr)

◆ setAttributeNodeNS()

Attr Element::setAttributeNodeNS ( Attr  attr)

◆ setAttributeNS()

void Element::setAttributeNS ( DOMString?  namespace,
DOMString  name,
DOMString  value 
)

Member Data Documentation

◆ attributes

readonly attribute NamedNodeMap Element::attributes

Definition at line 292 of file dom.idl.

◆ classList

readonly attribute DOMTokenList Element::classList

Definition at line 289 of file dom.idl.

◆ className

attribute DOMString Element::className

Definition at line 288 of file dom.idl.

◆ id

attribute DOMString Element::id

Definition at line 287 of file dom.idl.

◆ localName

readonly attribute DOMString Element::localName

Definition at line 284 of file dom.idl.

◆ namespaceURI

readonly attribute DOMString Element::namespaceURI

Definition at line 282 of file dom.idl.

◆ prefix

readonly attribute DOMString Element::prefix

Definition at line 283 of file dom.idl.

◆ tagName

readonly attribute DOMString Element::tagName

Definition at line 285 of file dom.idl.


The documentation for this interface was generated from the following file: