6[Constructor(DOMString type, optional
EventInit eventInitDict),
9 readonly attribute DOMString
type;
13 const unsigned short NONE = 0;
14 const unsigned short CAPTURING_PHASE = 1;
15 const unsigned short AT_TARGET = 2;
16 const unsigned short BUBBLING_PHASE = 3;
34 boolean bubbles =
false;
81 [NewObject, Unscopeable] Elements
queryAll(DOMString relativeSelectors);
104 [Unscopeable]
void remove();
139 boolean childList =
false;
150 readonly attribute DOMString
type;
220 readonly attribute DOMString
URL;
275 readonly attribute DOMString
name;
287 attribute DOMString
id;
332 readonly attribute DOMString
name;
334 [TreatNullAs=EmptyString] attribute DOMString
nodeValue;
343 [TreatNullAs=EmptyString] attribute DOMString
data;
352[Constructor(optional DOMString data =
""),
362[Constructor(optional DOMString data =
""),
466 getter DOMString?
item(
unsigned long index);
468 void add(DOMString... tokens);
469 void remove(DOMString... tokens);
470 boolean toggle(DOMString token, optional
boolean force);
callback MutationCallback
dictionary CustomEventInit
dictionary MutationObserverInit
boolean attributeOldValue
boolean characterDataOldValue
sequence< DOMString > attributeFilter
readonly attribute boolean specified
attribute DOMString nodeValue
readonly attribute DOMString name
attribute DOMString value
readonly attribute Element ownerElement
readonly attribute DOMString localName
readonly attribute DOMString namespaceURI
readonly attribute DOMString prefix
attribute DOMString textContent
void replaceData(unsigned long offset, unsigned long count, DOMString data)
void insertData(unsigned long offset, DOMString data)
void appendData(DOMString data)
DOMString substringData(unsigned long offset, unsigned long count)
void deleteData(unsigned long offset, unsigned long count)
readonly attribute unsigned long length
void before((Node or DOMString)... nodes)
void after((Node or DOMString)... nodes)
void replaceWith((Node or DOMString)... nodes)
void initCustomEvent(DOMString type, boolean bubbles, boolean cancelable, any detail)
Document createHTMLDocument(optional DOMString title)
DocumentType createDocumentType(DOMString qualifiedName, DOMString publicId, DOMString systemId)
XMLDocument createDocument(DOMString? namespace, [TreatNullAs=EmptyString] DOMString qualifiedName, optional DocumentType? doctype=null)
attribute DOMString value
boolean toggle(DOMString token, optional boolean force)
boolean contains(DOMString token)
readonly attribute unsigned long length
getter DOMString item(unsigned long index)
void add(DOMString... tokens)
readonly attribute DOMString name
readonly attribute DOMString publicId
readonly attribute DOMString systemId
readonly attribute DOMString compatMode
DocumentFragment createDocumentFragment()
Element createElementNS(DOMString? namespace, DOMString qualifiedName)
Attr createAttributeNS(DOMString? namespace, DOMString name)
Text createTextNode(DOMString data)
readonly attribute DOMString contentType
Node adoptNode(Node node)
readonly attribute DOMString origin
readonly attribute DOMString documentURI
Comment createComment(DOMString data)
readonly attribute DOMString inputEncoding
HTMLCollection getElementsByTagName(DOMString localName)
Element createElement(DOMString localName)
readonly attribute DOMString characterSet
readonly attribute DocumentType doctype
Event createEvent(DOMString interface)
TreeWalker createTreeWalker(Node root, optional unsigned long whatToShow=0xFFFFFFFF, optional NodeFilter? filter=null)
Attr createAttribute(DOMString localName)
HTMLCollection getElementsByClassName(DOMString classNames)
NodeIterator createNodeIterator(Node root, optional unsigned long whatToShow=0xFFFFFFFF, optional NodeFilter? filter=null)
HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName)
Node importNode(Node node, optional boolean deep=false)
readonly attribute Element documentElement
readonly attribute DOMImplementation implementation
readonly attribute DOMString URL
ProcessingInstruction createProcessingInstruction(DOMString target, DOMString data)
void removeAttributeNS(DOMString? namespace, DOMString localName)
Attr getAttributeNode(DOMString name)
readonly attribute DOMTokenList classList
Attr getAttributeNodeNS(DOMString? namespace, DOMString localName)
DOMString getAttributeNS(DOMString? namespace, DOMString localName)
readonly attribute DOMString localName
Attr setAttributeNodeNS(Attr attr)
void setAttributeNS(DOMString? namespace, DOMString name, DOMString value)
void removeAttribute(DOMString name)
HTMLCollection getElementsByClassName(DOMString classNames)
Element closest(DOMString selectors)
HTMLCollection getElementsByTagName(DOMString localName)
boolean hasAttributeNS(DOMString? namespace, DOMString localName)
DOMString getAttribute(DOMString name)
void setAttribute(DOMString name, DOMString value)
Attr removeAttributeNode(Attr attr)
readonly attribute NamedNodeMap attributes
readonly attribute DOMString tagName
readonly attribute DOMString prefix
boolean matches(DOMString selectors)
readonly attribute DOMString namespaceURI
HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localName)
Attr setAttributeNode(Attr attr)
boolean hasAttribute(DOMString name)
attribute DOMString className
void handleEvent(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)
readonly attribute boolean bubbles
readonly attribute DOMTimeStamp timeStamp
void stopImmediatePropagation()
readonly attribute unsigned short eventPhase
readonly attribute boolean isTrusted
readonly attribute EventTarget currentTarget
readonly attribute boolean defaultPrevented
readonly attribute DOMString type
readonly attribute boolean cancelable
void initEvent(DOMString type, boolean bubbles, boolean cancelable)
readonly attribute EventTarget target
getter Element namedItem(DOMString name)
readonly attribute unsigned long length
getter Element item(unsigned long index)
void observe(Node target, MutationObserverInit options)
sequence< MutationRecord > takeRecords()
readonly attribute DOMString attributeNamespace
readonly attribute NodeList addedNodes
readonly attribute DOMString attributeName
readonly attribute Node previousSibling
readonly attribute NodeList removedNodes
readonly attribute DOMString type
readonly attribute Node target
readonly attribute DOMString oldValue
readonly attribute Node nextSibling
getter Attr getNamedItem(DOMString name)
Attr setNamedItem(Attr attr)
Attr removeNamedItemNS(DOMString? namespace, DOMString localName)
readonly attribute unsigned long length
Attr getNamedItemNS(DOMString? namespace, DOMString localName)
Attr removeNamedItem(DOMString name)
getter Attr item(unsigned long index)
Attr setNamedItemNS(Attr attr)
const unsigned long SHOW_ENTITY
const unsigned long SHOW_ALL
const unsigned long SHOW_COMMENT
const unsigned long SHOW_DOCUMENT_FRAGMENT
const unsigned short FILTER_SKIP
unsigned short acceptNode(Node node)
const unsigned long SHOW_TEXT
const unsigned short FILTER_ACCEPT
const unsigned long SHOW_ENTITY_REFERENCE
const unsigned long SHOW_ATTRIBUTE
const unsigned long SHOW_PROCESSING_INSTRUCTION
const unsigned long SHOW_DOCUMENT_TYPE
const unsigned long SHOW_ELEMENT
const unsigned long SHOW_NOTATION
const unsigned short FILTER_REJECT
const unsigned long SHOW_DOCUMENT
const unsigned long SHOW_CDATA_SECTION
readonly attribute Node referenceNode
readonly attribute NodeFilter filter
readonly attribute Node root
readonly attribute unsigned long whatToShow
readonly attribute boolean pointerBeforeReferenceNode
getter Node item(unsigned long index)
readonly attribute unsigned long length
DOMString lookupPrefix(DOMString? namespace)
unsigned short compareDocumentPosition(Node other)
readonly attribute DOMString nodeName
DOMString lookupNamespaceURI(DOMString? prefix)
const unsigned short DOCUMENT_POSITION_CONTAINED_BY
const unsigned short DOCUMENT_POSITION_PRECEDING
Node cloneNode(optional boolean deep=false)
const unsigned short CDATA_SECTION_NODE
Node removeChild(Node child)
Node insertBefore(Node node, Node? child)
const unsigned short DOCUMENT_NODE
const unsigned short ENTITY_REFERENCE_NODE
readonly attribute Document ownerDocument
readonly attribute Node firstChild
readonly attribute unsigned short nodeType
Node appendChild(Node node)
const unsigned short ATTRIBUTE_NODE
readonly attribute DOMString baseURI
attribute DOMString textContent
const unsigned short DOCUMENT_POSITION_FOLLOWING
const unsigned short DOCUMENT_POSITION_DISCONNECTED
readonly attribute Node nextSibling
boolean isDefaultNamespace(DOMString? namespace)
boolean isEqualNode(Node? otherNode)
const unsigned short DOCUMENT_FRAGMENT_NODE
const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
const unsigned short ELEMENT_NODE
const unsigned short NOTATION_NODE
readonly attribute Node lastChild
readonly attribute Node parentNode
Node replaceChild(Node node, Node child)
boolean contains(Node? other)
const unsigned short PROCESSING_INSTRUCTION_NODE
readonly attribute Node previousSibling
readonly attribute NodeList childNodes
const unsigned short COMMENT_NODE
const unsigned short DOCUMENT_TYPE_NODE
const unsigned short ENTITY_NODE
readonly attribute Element parentElement
const unsigned short TEXT_NODE
attribute DOMString nodeValue
const unsigned short DOCUMENT_POSITION_CONTAINS
readonly attribute Element previousElementSibling
readonly attribute Element nextElementSibling
Element getElementById(DOMString elementId)
NodeList querySelectorAll(DOMString selectors)
readonly attribute unsigned long childElementCount
Element query(DOMString relativeSelectors)
readonly attribute Element lastElementChild
Elements queryAll(DOMString relativeSelectors)
void prepend((Node or DOMString)... nodes)
readonly attribute HTMLCollection children
Element querySelector(DOMString selectors)
readonly attribute Element firstElementChild
void append((Node or DOMString)... nodes)
readonly attribute DOMString target
readonly attribute Node commonAncestorContainer
DocumentFragment extractContents()
void collapse(optional boolean toStart=false)
void setEndAfter(Node node)
readonly attribute boolean collapsed
short comparePoint(Node node, unsigned long offset)
const unsigned short END_TO_END
boolean isPointInRange(Node node, unsigned long offset)
const unsigned short START_TO_START
const unsigned short END_TO_START
short compareBoundaryPoints(unsigned short how, Range sourceRange)
readonly attribute unsigned long endOffset
void setStart(Node node, unsigned long offset)
readonly attribute Node endContainer
DocumentFragment cloneContents()
const unsigned short START_TO_END
void selectNodeContents(Node node)
void insertNode(Node node)
void setStartBefore(Node node)
readonly attribute unsigned long startOffset
void selectNode(Node node)
void setEnd(Node node, unsigned long offset)
void surroundContents(Node newParent)
boolean intersectsNode(Node node)
void setStartAfter(Node node)
void setEndBefore(Node node)
readonly attribute Node startContainer
Text splitText(unsigned long offset)
readonly attribute DOMString wholeText
readonly attribute Node root
attribute Node currentNode
readonly attribute NodeFilter filter
readonly attribute unsigned long whatToShow