Modifier and Type | Interface and Description |
---|---|
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.
|
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 | Class and Description |
---|---|
class |
JsCounter |
class |
JsCSSCharsetRule |
class |
JsCSSFontFaceRule |
class |
JsCSSImportRule |
class |
JsCSSKeyframeRule |
class |
JsCSSKeyframesRule |
class |
JsCSSMatrix |
class |
JsCSSMediaRule |
class |
JsCSSPageRule |
class |
JsCSSPrimitiveValue |
class |
JsCSSRule |
class |
JsCSSRuleList |
class |
JsCSSStyleDeclaration |
class |
JsCSSStyleRule |
class |
JsCSSStyleSheet |
class |
JsCSSTransformValue |
class |
JsCSSUnknownRule |
class |
JsCSSValue |
class |
JsCSSValueList |
class |
JsRect |
class |
JsRGBColor |
class |
JsWebKitCSSFilterValue |
Modifier and Type | Class and Description |
---|---|
class |
JsAnimationEvent |
class |
JsBeforeLoadEvent |
class |
JsCloseEvent |
class |
JsCompositionEvent |
class |
JsCustomEvent |
class |
JsErrorEvent |
class |
JsEvent |
class |
JsEventException |
class |
JsEventListener |
class |
JsHashChangeEvent |
class |
JsKeyboardEvent |
class |
JsMediaStreamEvent |
class |
JsMessageChannel |
class |
JsMessageEvent |
class |
JsMessagePort |
class |
JsMouseEvent |
class |
JsMutationEvent |
class |
JsOverflowEvent |
class |
JsPageTransitionEvent |
class |
JsPopStateEvent |
class |
JsProgressEvent |
class |
JsSpeechRecognitionEvent |
class |
JsTextEvent |
class |
JsTouch |
class |
JsTouchEvent |
class |
JsTransitionEvent |
class |
JsUIEvent |
class |
JsWheelEvent |
class |
JsXMLHttpRequestProgressEvent |
Modifier and Type | Class and Description |
---|---|
class |
JsRange |
class |
JsRangeException |
Modifier and Type | Class and Description |
---|---|
class |
JsStyleSheet |
Modifier and Type | Class and Description |
---|---|
class |
JsNodeFilter |
class |
JsNodeIterator |
class |
JsTreeWalker |
Modifier and Type | Class and Description |
---|---|
class |
JsXMLHttpRequest |
class |
JsXMLHttpRequestException |
class |
JsXMLHttpRequestUpload |
class |
JsXSLTProcessor |
Modifier and Type | Class and Description |
---|---|
class |
JsDOMParser |
class |
JsXMLSerializer |
class |
JsXPathEvaluator |
class |
JsXPathException |
class |
JsXPathExpression |
class |
JsXPathNSResolver |
class |
JsXPathResult |
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 |
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. |
Copyright © 2016. All rights reserved.