Modifier and Type | Interface and Description |
---|---|
interface |
Attr
This type represents a DOM element's attribute as an object.
|
interface |
CDATASection
A CDATA Section can be used within XML to include extended portions of unescaped text, such that the symbols < and & do not need escaping as they normally do within XML when used as text.
|
interface |
CharacterData
|
interface |
Comment
A comment is used to add notations within markup; although it is generally not displayed, it is still available to be read in the source view (in Firefox: View -> Page Source). These are represented in HTML and XML as content between
<!-- and --> . |
interface |
Document
Each web page loaded in the browser has its own document object.
|
interface |
DocumentFragment
DocumentFragment has no properties or methods of its own, but inherits from
Node . |
interface |
DocumentType
NOTE: This interface is not fully supported in Mozilla at present, including for indicating internalSubset information which Gecko generally does otherwise support.
|
interface |
Element
This chapter provides a brief reference for the general methods, properties, and events available to most HTML and XML elements in the Gecko DOM.
|
interface |
Entity
NOTE: This is not implemented in Mozilla
|
interface |
EntityReference
NOTE: This is not implemented in Mozilla
|
interface |
Notation
NOTE: This is not implemented in Mozilla
|
interface |
ProcessingInstruction
A processing instruction provides an opportunity for application-specific instructions to be embedded within XML and which can be ignored by XML processors which do not support processing their instructions (outside of their having a place in the DOM).
|
interface |
ShadowRoot |
interface |
Text
In the DOM, the Text interface represents the textual content of an Element or Attr. If an element has no markup within its content, it has a single child implementing Text that contains the element's text. However, if the element contains markup, it is parsed into information items and Text nodes that form its children.
|
Modifier and Type | Method and Description |
---|---|
Node |
Document.adoptNode(Node source)
Adopt node from an external document
Node.appendChild
Adds a node to the end of the list of children of a specified parent node. |
Node |
Node.appendChild(Node newChild) |
Node |
Node.cloneNode(boolean deep) |
Node |
Node.getFirstChild() |
Node |
Node.getLastChild() |
Node |
NamedNodeMap.getNamedItem(String name) |
Node |
NamedNodeMap.getNamedItemNS(String namespaceURI,
String localName) |
Node |
Node.getNextSibling() |
Node |
MutationRecord.getNextSibling() |
Node |
Node.getParentNode() |
Node |
Node.getPreviousSibling() |
Node |
MutationRecord.getPreviousSibling() |
Node |
MutationRecord.getTarget() |
Node |
Document.importNode(Node importedNode)
Returns a clone of a node from an external document
Node.insertBefore
Inserts the specified node before a reference node as a child of the current node. Node.isDefaultNamespace
Returns true if the namespace is the default namespace on the given node Node.isEqualNode
Indicates whether the node is equal to the given node Node.isSameNode
Indicates whether the node is the same as the given node Node.isSupported
Tests whether the DOM implementation implements a specific feature and that feature is supported by this node or document |
Node |
Document.importNode(Node importedNode,
boolean deep)
Returns a clone of a node from an external document
Node.insertBefore
Inserts the specified node before a reference node as a child of the current node. Node.isDefaultNamespace
Returns true if the namespace is the default namespace on the given node Node.isEqualNode
Indicates whether the node is equal to the given node Node.isSameNode
Indicates whether the node is the same as the given node Node.isSupported
Tests whether the DOM implementation implements a specific feature and that feature is supported by this node or document |
Node |
Node.insertBefore(Node newChild,
Node refChild) |
Node |
NodeList.item(int index)
Returns an item in the list by its index, or
null if out-of-bounds. |
Node |
NamedNodeMap.item(int index) |
Node |
Node.removeChild(Node oldChild) |
Node |
NamedNodeMap.removeNamedItem(String name) |
Node |
NamedNodeMap.removeNamedItemNS(String namespaceURI,
String localName) |
Node |
Node.replaceChild(Node newChild,
Node oldChild) |
Node |
NamedNodeMap.setNamedItem(Node node) |
Node |
NamedNodeMap.setNamedItemNS(Node node) |
Modifier and Type | Method and Description |
---|---|
Node |
Document.adoptNode(Node source)
Adopt node from an external document
Node.appendChild
Adds a node to the end of the list of children of a specified parent node. |
Node |
Node.appendChild(Node newChild) |
int |
Node.compareDocumentPosition(Node other) |
boolean |
Node.contains(Node other) |
NodeIterator |
Document.createNodeIterator(Node root,
int whatToShow,
NodeFilter filter,
boolean expandEntityReferences) |
XPathNSResolver |
Document.createNSResolver(Node nodeResolver)
Creates an XPathNSResolver.
|
TreeWalker |
Document.createTreeWalker(Node root,
int whatToShow,
NodeFilter filter,
boolean expandEntityReferences)
Creates a
treeWalker
object. |
XPathResult |
Document.evaluate(String expression,
Node contextNode,
XPathNSResolver resolver,
int type,
XPathResult inResult)
Evaluates an XPath expression.
|
NodeList |
WebKitNamedFlow.getRegionsByContentNode(Node contentNode) |
Node |
Document.importNode(Node importedNode)
Returns a clone of a node from an external document
Node.insertBefore
Inserts the specified node before a reference node as a child of the current node. Node.isDefaultNamespace
Returns true if the namespace is the default namespace on the given node Node.isEqualNode
Indicates whether the node is equal to the given node Node.isSameNode
Indicates whether the node is the same as the given node Node.isSupported
Tests whether the DOM implementation implements a specific feature and that feature is supported by this node or document |
Node |
Document.importNode(Node importedNode,
boolean deep)
Returns a clone of a node from an external document
Node.insertBefore
Inserts the specified node before a reference node as a child of the current node. Node.isDefaultNamespace
Returns true if the namespace is the default namespace on the given node Node.isEqualNode
Indicates whether the node is equal to the given node Node.isSameNode
Indicates whether the node is the same as the given node Node.isSupported
Tests whether the DOM implementation implements a specific feature and that feature is supported by this node or document |
Node |
Node.insertBefore(Node newChild,
Node refChild) |
boolean |
Node.isEqualNode(Node other) |
boolean |
Node.isSameNode(Node other) |
Node |
Node.removeChild(Node oldChild) |
Node |
Node.replaceChild(Node newChild,
Node oldChild) |
Node |
NamedNodeMap.setNamedItem(Node node) |
Node |
NamedNodeMap.setNamedItemNS(Node node) |
Modifier and Type | Method and Description |
---|---|
Node |
MouseEvent.getFromElement() |
Node |
MutationEvent.getRelatedNode() |
Node |
MouseEvent.getToElement() |
Modifier and Type | Method and Description |
---|---|
void |
MutationEvent.initMutationEvent(String type,
boolean canBubble,
boolean cancelable,
Node relatedNode,
String prevValue,
String newValue,
String attrName,
int attrChange) |
Modifier and Type | Interface and Description |
---|---|
interface |
AnchorElement
DOM anchor elements expose the HTMLAnchorElement (or HTML 4
HTMLAnchorElement ) interface, which provides special properties and methods (beyond the regular element object interface they also have available to them by inheritance) for manipulating the layout and presentation of hyperlink elements. |
interface |
AppletElement
Obsolete
|
interface |
AreaElement
DOM area objects expose the HTMLAreaElement (or
HTML 4
HTMLAreaElement ) interface, which provides special properties and methods (beyond the regular element object interface they also have available to them by inheritance) for manipulating the layout and presentation of area elements. |
interface |
AudioElement
The
HTMLAudioElement interface provides access to the properties of <audio>
elements, as well as methods to manipulate them. |
interface |
BaseElement
The
base object exposes the HTMLBaseElement (or
HTML 4 HTMLBaseElement) interface which contains the base URI for a document. This object inherits all of the properties and methods as described in the element section. |
interface |
BaseFontElement
Obsolete
|
interface |
BodyElement
DOM body elements expose the HTMLBodyElement (or
HTML 4
HTMLBodyElement ) interface, which provides special properties (beyond the regular element
object interface they also have available to them by inheritance) for manipulating body elements. |
interface |
BRElement
DOM break elements expose the HTMLBRElement (or HTML 4
HTMLBRElement ) interface which inherits from HTMLElement, but defines no additional members in
HTML5. |
interface |
ButtonElement
DOM
Button objects expose the HTMLButtonElement
HTML5 (or HTMLButtonElement
HTML 4) interface, which provides properties and methods (beyond the element object interface they also have available to them by inheritance) for manipulating the layout and presentation of button elements. |
interface |
CanvasElement
DOM canvas elements expose the
HTMLCanvasElement interface, which provides properties and methods for manipulating the layout and presentation of canvas elements. |
interface |
ContentElement |
interface |
DetailsElement
The HTML details element (
<details> ) is used as a disclosure widget from which the user the retrieve additional information. |
interface |
DirectoryElement
Obsolete
|
interface |
DivElement
DOM div (document division) objects expose the HTMLDivElement (or
HTML 4
HTMLDivElement ) interface, which provides special properties (beyond the regular element object interface they also have available to them by inheritance) for manipulating div elements. |
interface |
DListElement
DOM definition list elements expose the HTMLDListElement (or HTML 4
HTMLDListElement ) interface, which provides special properties (beyond the regular element object interface they also have available to them by inheritance) for manipulating definition list elements. |
interface |
EmbedElement
Note: This topic describes the HTMLEmbedElement interface as defined in the HTML5 standard.
|
interface |
FieldSetElement
DOM
fieldset elements expose the HTMLFieldSetElement (
HTML 4 HTMLFieldSetElement) interface, which provides special properties and methods (beyond the regular element object interface they also have available to them by inheritance) for manipulating the layout and presentation of field-set elements. |
interface |
FontElement
Obsolete
|
interface |
FormElement
FORM elements share all of the properties and methods of other HTML elements described in the element section. |
interface |
FrameElement
<frame> is an HTML element which defines a particular area in which another HTML document can be displayed. |
interface |
FrameSetElement
<frameset> is an HTML element which is used to contain <frame>
elements. |
interface |
HeadElement
The DOM
head element exposes the HTMLHeadElement (or
HTML 4 HTMLHeadElement) interface, which contains the descriptive information, or metadata, for a document. |
interface |
HeadingElement
|
interface |
HRElement
DOM
hr elements expose the HTMLHRElement (or HTML 4 HTMLHRElement ) interface, which provides special properties (beyond the regular element object interface they also have available to them by inheritance) for manipulating hr elements. |
interface |
HtmlElement
The
html object exposes the HTMLHtmlElement (
HTML 4 HTMLHtmlElement) interface and serves as the root node for a given HTML document. This object inherits the properties and methods described in the element section. In
HTML5, this interface inherits from HTMLElement, but provides no other members. |
interface |
IFrameElement
DOM iframe objects expose the HTMLIFrameElement (or HTML 4
HTMLIFrameElement ) interface, which provides special properties and methods (beyond the regular element object interface they also have available to them by inheritance) for manipulating the layout and presentation of inline frame elements. |
interface |
ImageElement
DOM image objects expose the HTMLImageElement (or
HTML 4
HTMLImageElement ) interface, which provides special properties and methods (beyond the regular element
object interface they also have available to them by inheritance) for manipulating the layout and presentation of input elements. |
interface |
InputElement
DOM
Input objects expose the HTMLInputElement (or
HTML 4 HTMLInputElement ) interface, which provides special properties and methods (beyond the regular element object interface they also have available to them by inheritance) for manipulating the layout and presentation of input elements. |
interface |
KeygenElement
Note: This page describes the Keygen Element interface as specified, not as currently implemented by Gecko.
|
interface |
LabelElement
DOM Label objects inherit all of the properties and methods of DOM element, and also expose the HTMLLabelElement(or
HTML 4 HTMLLabelElement) interface.
|
interface |
LegendElement
DOM Legend objects inherit all of the properties and methods of DOM HTMLElement, and also expose the HTMLLegendElement
HTML5 (or HTMLLegendElement
HTML 4) interface.
|
interface |
LIElement
The HTML List item element (
<li> ) is used to represent a list item. |
interface |
LinkElement
The HTML Link Element (<link>) specifies relationships between the current document and other documents.
|
interface |
MapElement
The HTML Map element (
<map> ) is used with <area>
elements to define a image map. |
interface |
MarqueeElement
Non-standard
|
interface |
MediaElement
|
interface |
MenuElement
The HTML menu element (
<menu> ) represents an unordered list of menu choices, or commands. |
interface |
MetaElement
The meta objects expose the HTMLMetaElement interface which contains descriptive metadata about a document. This object inherits all of the properties and methods described in the element section.
|
interface |
MeterElement
The HTML meter element (
<meter> ) represents either a scalar value within a known range or a fractional value. |
interface |
ModElement
DOM mod (modification) objects expose the HTMLModElement (or HTML 4
HTMLModElement ) interface, which provides special properties (beyond the regular element object interface they also have available to them by inheritance) for manipulating modification elements. |
interface |
ObjectElement
DOM
Object objects expose the HTMLObjectElement (or HTML 4 HTMLObjectElement) interface, which provides special properties and methods (beyond the regular element object interface they also have available to them by inheritance) for manipulating the layout and presentation of Object element, representing external resources. |
interface |
OListElement
The HTML ordered list element (
<ol> ) represents an ordered list of items. |
interface |
OptGroupElement
In a web form, the HTML optgroup element (<optgroup>) creates a grouping of options within a
<select>
element. |
interface |
OptionElement
DOM option elements elements share all of the properties and methods of other HTML elements described in the element section.
|
interface |
OutputElement |
interface |
ParagraphElement
DOM p (paragraph) objects expose the HTMLParagraphElement (or
HTML 4
HTMLParagraphElement ) interface, which provides special properties (beyond the regular element object interface they also have available to them by inheritance) for manipulating div elements. |
interface |
ParamElement
Parameter element which defines parameters for
<object>
. |
interface |
PreElement
This element represents preformatted text.
|
interface |
ProgressElement
The HTML progress (
<progress> ) element is used to view the completion progress of a task. |
interface |
QuoteElement
DOM quote objects expose the HTMLQuoteElement (or
HTML 4
HTMLQuoteElement ) interface, which provides special properties (beyond the regular element object interface they also have available to them by inheritance) for manipulating quote elements. |
interface |
ScriptElement
The
script element is used to embed or reference an executable script within an HTML or XHTML document. |
interface |
SelectElement
DOM select elements share all of the properties and methods of other HTML elements described in the element
section. |
interface |
ShadowElement |
interface |
SourceElement |
interface |
SpanElement
This HTML element is a generic inline container for phrasing content, which does not inherently represent anything.
|
interface |
StyleElement
See Using dynamic styling information for an overview of the objects used to manipulate specified CSS properties using the DOM.
|
interface |
TableCaptionElement
DOM table caption elements expose the HTMLTableCaptionElement (or HTML 4
HTMLTableCaptionElement ) interface, which provides special properties (beyond the regular element object interface they also have available to them by inheritance) for manipulating definition list elements. |
interface |
TableCellElement
The HTML Table Cell Element (
<td> ) defines a cell that content data. |
interface |
TableColElement
DOM table column objects (which may correspond to
<col>
or <colgroup>
HTML elements) expose the HTMLTableColElement (or HTML 4 HTMLTableColElement ) interface, which provides special properties (beyond the regular element object interface they also have available to them by inheritance) for manipulating table column elements. |
interface |
TableElement
table objects expose the HTMLTableElement interface, which provides special properties and methods (beyond the regular element object interface they also have available to them by inheritance) for manipulating the layout and presentation of tables in HTML. |
interface |
TableRowElement
DOM
table row objects expose the HTMLTableRowElement interface, which provides special properties and methods (beyond the regular element object interface they also have available to them by inheritance) for manipulating the layout and presentation of rows in an HTML table. |
interface |
TableSectionElement
The HTML Table Head Element (
<thead> ) defines a set of rows defining the head of the columns of the table. |
interface |
TextAreaElement
DOM
TextArea objects expose the HTMLTextAreaElement (or
HTML 4 HTMLTextAreaElement ) interface, which provides special properties and methods (beyond the regular element object interface they also have available to them by inheritance) for manipulating the layout and presentation of <textarea>
elements. |
interface |
TitleElement
The
title object exposes the HTMLTitleElement interface which contains the title for a document. This element inherits all of the properties and methods described in the element section. |
interface |
TrackElement
|
interface |
UListElement
The HTML unordered list element (
<ul> ) represents an unordered list of items, namely a collection of items that do not have a numerical ordering, and their order in the list is meaningless. |
interface |
UnknownElement
Dies ist die Ãœbersichtsseite der Gecko DOM Referenz.
|
interface |
VideoElement
DOM
video objects expose the HTMLVideoElement interface, which provides special properties (beyond the regular element object and HTMLMediaElement interfaces they also have available to them by inheritance) for manipulating video objects. |
Modifier and Type | Method and Description |
---|---|
Node |
Selection.getAnchorNode() |
Node |
Selection.getBaseNode() |
Node |
Selection.getExtentNode() |
Node |
Selection.getFocusNode() |
Node |
SelectElement.item(int index)
|
Node |
HTMLCollection.item(int index)
Returns the specific node at the given zero-based
index into the list. |
Node |
HTMLAllCollection.item(int index) |
Node |
SelectElement.namedItem(String name)
|
Node |
HTMLCollection.namedItem(String name)
Returns the specific node whose ID or, as a fallback, name matches the string specified by
name . |
Node |
HTMLAllCollection.namedItem(String name) |
Modifier and Type | Method and Description |
---|---|
void |
Selection.collapse(Node node,
int index) |
boolean |
Selection.containsNode(Node node,
boolean allowPartial) |
void |
Selection.extend(Node node,
int offset) |
void |
Selection.selectAllChildren(Node node) |
void |
Selection.setBaseAndExtent(Node baseNode,
int baseOffset,
Node extentNode,
int extentOffset) |
void |
Selection.setPosition(Node node,
int offset) |
Point |
Window.webkitConvertPointFromNodeToPage(Node node,
Point p) |
Point |
Window.webkitConvertPointFromPageToNode(Node node,
Point p) |
Modifier and Type | Class and Description |
---|---|
class |
JsAttr |
class |
JsCDATASection |
class |
JsCharacterData |
class |
JsComment |
class |
JsDocument |
class |
JsDocumentFragment |
class |
JsDocumentType |
class |
JsElement |
class |
JsEntity |
class |
JsEntityReference |
class |
JsNode |
class |
JsNotation |
class |
JsProcessingInstruction |
class |
JsShadowRoot |
class |
JsText |
Modifier and Type | Method and Description |
---|---|
JsNode |
JsDocument.adoptNode(Node source) |
JsNode |
JsNode.appendChild(Node newChild) |
int |
JsNode.compareDocumentPosition(Node other) |
boolean |
JsNode.contains(Node other) |
JsNodeIterator |
JsDocument.createNodeIterator(Node root,
int whatToShow,
NodeFilter filter,
boolean expandEntityReferences) |
JsXPathNSResolver |
JsDocument.createNSResolver(Node nodeResolver) |
JsTreeWalker |
JsDocument.createTreeWalker(Node root,
int whatToShow,
NodeFilter filter,
boolean expandEntityReferences) |
JsXPathResult |
JsDocument.evaluate(String expression,
Node contextNode,
XPathNSResolver resolver,
int type,
XPathResult inResult) |
JsNodeList |
JsWebKitNamedFlow.getRegionsByContentNode(Node contentNode) |
JsNode |
JsDocument.importNode(Node importedNode) |
JsNode |
JsDocument.importNode(Node importedNode,
boolean deep) |
JsNode |
JsNode.insertBefore(Node newChild,
Node refChild) |
boolean |
JsNode.isEqualNode(Node other) |
boolean |
JsNode.isSameNode(Node other) |
JsNode |
JsNode.removeChild(Node oldChild) |
JsNode |
JsNode.replaceChild(Node newChild,
Node oldChild) |
JsNode |
JsNamedNodeMap.setNamedItem(Node node) |
JsNode |
JsNamedNodeMap.setNamedItemNS(Node node) |
Modifier and Type | Method and Description |
---|---|
void |
JsMutationEvent.initMutationEvent(String type,
boolean canBubble,
boolean cancelable,
Node relatedNode,
String prevValue,
String newValue,
String attrName,
int attrChange) |
Modifier and Type | Method and Description |
---|---|
void |
JsSelection.collapse(Node node,
int index) |
boolean |
JsSelection.containsNode(Node node,
boolean allowPartial) |
void |
JsSelection.extend(Node node,
int offset) |
void |
JsSelection.selectAllChildren(Node node) |
void |
JsSelection.setBaseAndExtent(Node baseNode,
int baseOffset,
Node extentNode,
int extentOffset) |
void |
JsSelection.setPosition(Node node,
int offset) |
JsPoint |
JsWindow.webkitConvertPointFromNodeToPage(Node node,
Point p) |
JsPoint |
JsWindow.webkitConvertPointFromPageToNode(Node node,
Point p) |
Modifier and Type | Method and Description |
---|---|
short |
JsRange.compareNode(Node refNode) |
short |
JsRange.comparePoint(Node refNode,
int offset) |
void |
JsRange.insertNode(Node newNode) |
boolean |
JsRange.intersectsNode(Node refNode) |
boolean |
JsRange.isPointInRange(Node refNode,
int offset) |
void |
JsRange.selectNode(Node refNode) |
void |
JsRange.selectNodeContents(Node refNode) |
void |
JsRange.setEnd(Node refNode,
int offset) |
void |
JsRange.setEndAfter(Node refNode) |
void |
JsRange.setEndBefore(Node refNode) |
void |
JsRange.setStart(Node refNode,
int offset) |
void |
JsRange.setStartAfter(Node refNode) |
void |
JsRange.setStartBefore(Node refNode) |
void |
JsRange.surroundContents(Node newParent) |
Modifier and Type | Method and Description |
---|---|
short |
JsNodeFilter.acceptNode(Node n) |
void |
JsTreeWalker.setCurrentNode(Node param_currentNode) |
Modifier and Type | Method and Description |
---|---|
void |
JsXSLTProcessor.importStylesheet(Node stylesheet) |
JsDocument |
JsXSLTProcessor.transformToDocument(Node source) |
JsDocumentFragment |
JsXSLTProcessor.transformToFragment(Node source,
Document docVal) |
Modifier and Type | Method and Description |
---|---|
JsXPathNSResolver |
JsXPathEvaluator.createNSResolver(Node nodeResolver) |
JsXPathResult |
JsXPathExpression.evaluate(Node contextNode,
int type,
XPathResult inResult) |
JsXPathResult |
JsXPathEvaluator.evaluate(String expression,
Node contextNode,
XPathNSResolver resolver,
int type,
XPathResult inResult) |
String |
JsXMLSerializer.serializeToString(Node node) |
Modifier and Type | Method and Description |
---|---|
Node |
Range.getCommonAncestorContainer()
Returns the deepest
Node
that contains the startContainer and endContainer Nodes. |
Node |
Range.getEndContainer()
Returns the
Node
within which the Range ends. |
Node |
Range.getStartContainer()
Returns the
Node
within which the Range starts. |
Modifier and Type | Method and Description |
---|---|
short |
Range.compareNode(Node refNode)
Returns a constant representing whether the Node is before, after, inside, or surrounding the range.
|
short |
Range.comparePoint(Node refNode,
int offset)
Returns -1, 0, or 1 indicating whether the point occurs before, inside, or after the range.
|
void |
Range.insertNode(Node newNode)
Insert a
Node
at the start of a Range. |
boolean |
Range.intersectsNode(Node refNode)
Returns a
boolean indicating whether the given node intersects the range. |
boolean |
Range.isPointInRange(Node refNode,
int offset)
Returns a
boolean indicating whether the given point is in the range. |
void |
Range.selectNode(Node refNode)
Sets the Range to contain the
Node
and its contents. |
void |
Range.selectNodeContents(Node refNode)
Sets the Range to contain the contents of a
Node
. |
void |
Range.setEnd(Node refNode,
int offset)
Sets the end position of a Range.
|
void |
Range.setEndAfter(Node refNode)
Sets the end position of a Range relative to another
Node
. |
void |
Range.setEndBefore(Node refNode)
Sets the end position of a Range relative to another
Node
. |
void |
Range.setStart(Node refNode,
int offset)
Sets the start position of a Range.
|
void |
Range.setStartAfter(Node refNode)
Sets the start position of a Range relative to another
Node
. |
void |
Range.setStartBefore(Node refNode)
Sets the start position of a Range relative to another
Node
. |
void |
Range.surroundContents(Node newParent)
Moves content of a Range into a new
Node
. |
Modifier and Type | Method and Description |
---|---|
Node |
StyleSheet.getOwnerNode()
Returns the node that associates this style sheet with the document.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SVGAElement
The
SVGAElement interface provides access to the properties of <a>
elements, as well as methods to manipulate them. |
interface |
SVGAltGlyphDefElement
The
altGlyphDef element defines a substitution representation for glyphs. |
interface |
SVGAltGlyphElement
The
altGlyph element allows sophisticated selection of the glyphs used to render its child character data. |
interface |
SVGAltGlyphItemElement
The
altGlyphItem element provides a set of candidates for glyph substitution by the <altGlyph>
element. |
interface |
SVGAnimateColorElement
The
SVGAnimateColorElement interface corresponds to the <animateColor>
element. |
interface |
SVGAnimateElement
The
SVGAnimateElement interface corresponds to the <animate>
element. |
interface |
SVGAnimateMotionElement
The
SVGAnimateMotionElement interface corresponds to the <animateMotion>
element. |
interface |
SVGAnimateTransformElement
The
SVGAnimateTransformElement interface corresponds to the <animateTransform>
element. |
interface |
SVGAnimationElement
The
SVGAnimationElement interface is the base interface for all of the animation element interfaces: SVGAnimateElement
, SVGSetElement
, SVGAnimateColorElement
, SVGAnimateMotionElement
and SVGAnimateTransformElement
. |
interface |
SVGCircleElement
The
SVGCircleElement interface provides access to the properties of <circle>
elements, as well as methods to manipulate them. |
interface |
SVGClipPathElement
The
SVGClipPathElement interface provides access to the properties of <clipPath>
elements, as well as methods to manipulate them. |
interface |
SVGComponentTransferFunctionElement |
interface |
SVGCursorElement
The
SVGCursorElement interface provides access to the properties of <cursor>
elements, as well as methods to manipulate them. |
interface |
SVGDefsElement
The
SVGDefsElement interface corresponds to the <defs>
element. |
interface |
SVGDescElement
The
SVGDescElement interface corresponds to the <desc>
element. |
interface |
SVGDocument |
interface |
SVGElement
All of the SVG DOM interfaces that correspond directly to elements in the SVG language derive from the
SVGElement interface. |
interface |
SVGEllipseElement
The
SVGEllipseElement interface provides access to the properties of <ellipse>
elements, as well as methods to manipulate them. |
interface |
SVGFEBlendElement
The
feBlend filter composes two objects together ruled by a certain blending mode. |
interface |
SVGFEColorMatrixElement
This filter changes colors based on a transformation matrix.
|
interface |
SVGFEComponentTransferElement
|
interface |
SVGFECompositeElement
Two input images are joined by means of an
operator applied to each input pixel together with an arithmetic operation |
interface |
SVGFEConvolveMatrixElement
The filter modifies a pixel by means of a convolution matrix, that also takes neighboring pixels into account.
|
interface |
SVGFEDiffuseLightingElement
This filter takes in a light source and applies it to an image, using the alpha channel as a bump map.
|
interface |
SVGFEDisplacementMapElement
The pixel value of an input image i2 is used to displace the original image i1.
|
interface |
SVGFEDistantLightElement |
interface |
SVGFEDropShadowElement |
interface |
SVGFEFloodElement
The filter fills the filter subregion with the color and opacity defined by
flood-color and
flood-opacity . |
interface |
SVGFEFuncAElement |
interface |
SVGFEFuncBElement |
interface |
SVGFEFuncGElement |
interface |
SVGFEFuncRElement |
interface |
SVGFEGaussianBlurElement
The filter blurs the input image by the amount specified in
stdDeviation , which defines the bell-curve. |
interface |
SVGFEImageElement
The feImage filter fetches image data from an external source and provides the pixel data as output.
|
interface |
SVGFEMergeElement
The feMerge filter allows filter effects to be applied concurrently instead of sequentially.
|
interface |
SVGFEMergeNodeElement
The feMergeNode takes the result of another filter to be processed by its parent
<feMerge>
. |
interface |
SVGFEMorphologyElement
This filter is used to erode or dilate the input image.
|
interface |
SVGFEOffsetElement
|
interface |
SVGFEPointLightElement |
interface |
SVGFESpecularLightingElement |
interface |
SVGFESpotLightElement |
interface |
SVGFETileElement
An input image is tiled and the result used to fill a target.
|
interface |
SVGFETurbulenceElement
The filter primitive creates a perturbation image, like cloud or marble textures.
|
interface |
SVGFilterElement
The
filter element serves as container for atomic filter operations. |
interface |
SVGFontElement
The
SVGHFontElement interface corresponds to the <font>
elements. |
interface |
SVGFontFaceElement
The
SVGFontFaceElement interface corresponds to the <font-face>
elements. |
interface |
SVGFontFaceFormatElement
The
SVGFontFaceFormatElement interface corresponds to the <font-face-format>
elements. |
interface |
SVGFontFaceNameElement
The
SVGFontFaceNameElement interface corresponds to the <font-face-name>
elements. |
interface |
SVGFontFaceSrcElement
The
SVGFontFaceSrcElement interface corresponds to the <font-face-src>
elements. |
interface |
SVGFontFaceUriElement
The
SVGFontFaceUriElement interface corresponds to the <font-face-uri>
elements. |
interface |
SVGForeignObjectElement
The
SVGForeignObjectElement interface provides access to the properties of <foreignObject>
elements, as well as methods to manipulate them. |
interface |
SVGGElement
The
SVGGElement interface corresponds to the <g>
element. |
interface |
SVGGlyphElement
The
SVGGlyphElement interface corresponds to the <glyph>
elements. |
interface |
SVGGlyphRefElement |
interface |
SVGGradientElement
The
SVGGradient interface is a base interface used by SVGLinearGradientElement
and SVGRadialGradientElement
. |
interface |
SVGHKernElement
The
SVGHKernElement interface corresponds to the <hkern>
elements. |
interface |
SVGImageElement
The
SVGImageElement interface corresponds to the <image>
element. |
interface |
SVGLinearGradientElement
The
SVGLinearGradientElement interface corresponds to the <linearGradient>
element. |
interface |
SVGLineElement
The
SVGLineElement interface provides access to the properties of <line>
elements, as well as methods to manipulate them. |
interface |
SVGMarkerElement
The
marker element defines the graphics that is to be used for drawing arrowheads or polymarkers on a given <path>
, <line>
, <polyline>
or <polygon>
element. |
interface |
SVGMaskElement
The
SVGMaskElement interface provides access to the properties of <mask>
elements, as well as methods to manipulate them. |
interface |
SVGMetadataElement
Metadata is structured data about data.
|
interface |
SVGMissingGlyphElement
The
SVGMissingGlyphElement interface corresponds to the <missing-glyph>
elements. |
interface |
SVGMPathElement
The
SVGMPathElement interface corresponds to the <mpath>
element. |
interface |
SVGPathElement
The
SVGPathElement interface corresponds to the <path>
element. |
interface |
SVGPatternElement
The
SVGPatternElement interface corresponds to the <pattern>
element. |
interface |
SVGPolygonElement
The
polygon element defines a closed shape consisting of a set of connected straight line segments. |
interface |
SVGPolylineElement
The
polyline element is an SVG basic shape, used to create a series of straight lines connecting several points. |
interface |
SVGRadialGradientElement
The
SVGRadialGradientElement interface corresponds to the <radialGradient>
element. |
interface |
SVGRectElement
The
SVGRectElement interface provides access to the properties of <rect>
elements, as well as methods to manipulate them. |
interface |
SVGScriptElement
The
SVGScriptElement interface corresponds to the SVG <script>
element. |
interface |
SVGSetElement
The
SVGSetElement interface corresponds to the <set>
element. |
interface |
SVGStopElement
The
SVGStopElement interface corresponds to the <stop>
element. |
interface |
SVGStyleElement
The
SVGStyleElement interface corresponds to the SVG <style>
element. |
interface |
SVGSVGElement
The
SVGSVGElement interface provides access to the properties of <svg>
elements, as well as methods to manipulate them. |
interface |
SVGSwitchElement
The
SVGSwitchElement interface corresponds to the <switch>
element. |
interface |
SVGSymbolElement
The
SVGSymbolElement interface corresponds to the <symbol>
element. |
interface |
SVGTextContentElement |
interface |
SVGTextElement
The
SVGTextElement interface provides access to the properties of <text>
elements, as well as methods to manipulate them. |
interface |
SVGTextPathElement
In addition to text drawn in a straight line, SVG also includes the ability to place text along the shape of a
<path>
element. |
interface |
SVGTextPositioningElement
The
SVGTextPositioningElement interface is inherited by text-related interfaces: SVGTextElement
, SVGTSpanElement
, SVGTRefElement
and SVGAltGlyphElement
. |
interface |
SVGTitleElement
The
SVGTitleElement interface corresponds to the <title>
element. |
interface |
SVGTRefElement
The
SVGTRefElement interface provides access to the properties of <tref>
elements, as well as methods to manipulate them. |
interface |
SVGTSpanElement
The
SVGTSpanElement interface provides access to the properties of <tspan>
elements, as well as methods to manipulate them. |
interface |
SVGUseElement
The
SVGUseElement interface provides access to the properties of <use>
elements, as well as methods to manipulate them. |
interface |
SVGViewElement
The
SVGViewElement interface provides access to the properties of <view>
elements, as well as methods to manipulate them. |
interface |
SVGVKernElement
The
SVGVKernElement interface corresponds to the <vkern>
elements. |
Modifier and Type | Method and Description |
---|---|
Node |
TreeWalker.firstChild() |
Node |
TreeWalker.getCurrentNode() |
Node |
NodeIterator.getReferenceNode() |
Node |
TreeWalker.getRoot() |
Node |
NodeIterator.getRoot() |
Node |
TreeWalker.lastChild() |
Node |
TreeWalker.nextNode() |
Node |
NodeIterator.nextNode() |
Node |
TreeWalker.nextSibling() |
Node |
TreeWalker.parentNode() |
Node |
TreeWalker.previousNode() |
Node |
NodeIterator.previousNode() |
Node |
TreeWalker.previousSibling() |
Modifier and Type | Method and Description |
---|---|
short |
NodeFilter.acceptNode(Node n)
The accept node method used by the filter is supplied as an object property when constructing the
NodeIterator
or TreeWalker
. |
void |
TreeWalker.setCurrentNode(Node arg) |
Modifier and Type | Method and Description |
---|---|
void |
XSLTProcessor.importStylesheet(Node stylesheet) |
Document |
XSLTProcessor.transformToDocument(Node source) |
DocumentFragment |
XSLTProcessor.transformToFragment(Node source,
Document docVal) |
Modifier and Type | Method and Description |
---|---|
Node |
XPathResult.getSingleNodeValue()
readonly Node
|
Node |
XPathResult.iterateNext() |
Node |
XPathResult.snapshotItem(int index) |
Modifier and Type | Method and Description |
---|---|
XPathNSResolver |
XPathEvaluator.createNSResolver(Node nodeResolver)
Creates an
nsIDOMXPathExpression
which resolves name spaces with respect to the definitions in scope for a specified node. |
XPathResult |
XPathExpression.evaluate(Node contextNode,
int type,
XPathResult inResult) |
XPathResult |
XPathEvaluator.evaluate(String expression,
Node contextNode,
XPathNSResolver resolver,
int type,
XPathResult inResult)
Evaluate the specified XPath expression.
|
String |
XMLSerializer.serializeToString(Node node)
Returns the serialized subtree of a string.
|
Copyright © 2016. All rights reserved.