Vergleich von JavaScript -Motoren (DOM -Unterstützung)
Die folgenden Tabellen vergleichen Dokumentobjektmodell (DOM) Kompatibilität und Unterstützung für eine Reihe von JavaScript -Motoren benutzt in Internetbrowser.
Für Funktionen, die vollständig unterstützt werden (basierend auf Modulen der DOM Level 2 oder DOM Level 3, die unter W3C -Empfehlung liegen), wird eine genaue Versionsnummer angegeben, wenn sicher ist, dass die Funktion in einer solchen Version hinzugefügt wurde. Module der DOM Level 0 und DOM Level 3, die noch in der Entwicklung sind, sind nicht enthalten.
Erläuterung von Tabellen
Sehen Liste der ECMascript -Motoren Für eine vollständige Liste.
Werte
Diese geben das Stützniveau für den angegebenen Element in jedem Motor an. Standardmäßig ist die neueste Version der Engine impliziert. Eine bestimmte Versionsnummer kann jedoch aufgeführt werden. Wenn dies eine vollständige Unterstützung anzeigt, ist es die erste Version des Engine, die den Artikel vollständig unterstützt.
Wert | Bedeutung |
---|---|
Ja | Voll unterstützt |
Nein | Wurde noch nie unterstützt |
Teilweise | Nur einige Werte werden unterstützt |
Falsch | In allen Fällen nicht korrekt implementiert |
Experimental | Kann unvollständig oder fehlerhaft sein |
Nächtlich gebaut | Derzeit in der Entwicklung; Die volle Unterstützung wird erwartet |
Beruht | Nur für die angegebenen Bedingungen unterstützt |
Fallen gelassen | Nicht länger unterstützt |
Gesamtübersicht
MSHTML | Tasman | Gecko | Webkit | Khtml | Presto | |
---|---|---|---|---|---|---|
DOM1 | 6.0 | Ja | 1.0 | 85 | Ja | 1.0 |
DOM2 | Meist | Teilweise | Meist | Teilweise | Meist | Meist |
DOM3 | Nein | Nein | Teilweise | Teilweise | Teilweise | Teilweise |
Kern (grundlegend)
Die Schnittstellen innerhalb dieses Abschnitts werden als grundlegend angesehen und müssen durch alle konformen Implementierungen des DOM, einschließlich aller HTML -DOM -Implementierungen, vollständig implementiert werden.
MSHTML | Tasman | Gecko | Webkit | Khtml | Presto | ||
---|---|---|---|---|---|---|---|
Ausnahme Domexception | |||||||
DOM1 | Code | 5.0[t 1] | ? | 1.0 | ? | ? | 1.0 |
Schnittstellendomstringlist | |||||||
DOM3 | Länge | 6.0[t 2] | Nein | 1.6 | Nein | ? | 2.0 |
enthält () | ? | ||||||
Artikel() | ? | ||||||
Schnittstellennamelist | |||||||
DOM3 | Länge | Nein | Nein | 1.6 | Nein | Nein | Nein |
GetName () | |||||||
GetNameSpaceuri () | |||||||
enthält () | |||||||
enthältns () | |||||||
Schnittstelle DomimplementationList | |||||||
DOM3 | Länge | Nein | Nein | Nein | Nein | Nein | Nein |
Artikel() | |||||||
SchnittstellendomimplementationSource | |||||||
DOM3 | GetDomImplementation () | Nein | Nein | Nein | Nein | Nein | Nein |
GetDomImplementationList () | |||||||
Schnittstellendomimplementierung | |||||||
DOM1 | HasFeature () | 6.0 | ? | 1.0 | Ja | ? | 1.0 |
DOM2 | CreatedocumentType () | 9.0[t 3] | Nein | ? | 1.0 | ||
Createdocument () | ? | ||||||
DOM3 | GetFeature () | Nein | Nein | Nein | ? | 1.0 | |
Schnittstellendokumentfragment | |||||||
DOM1 | (Keine Eigenschaften) | 6.0 | Nein | 1.0 | ? | ? | 1.0 |
Schnittstellendokument | |||||||
DOM1 | docType | 9.0 | Ja | Teilweise | Ja | ? | 1.0 |
CreateLement () | 4.0 | 1.0 | ? | ||||
CreateTextNode () | 5.0 | ? | |||||
createTtribute () | 6.0 | ? | |||||
documentElement | 5.0 | ? | |||||
GetElementsByTagName () | ? | ||||||
Implementierung | 6.0 | ? | |||||
CreatedocumentFragment () | Nein | ? | |||||
Createcomment () | ? | ||||||
CreateCDataSektion () | 9.0[t 3] | ? | |||||
CreateprocessingInstruction () | ? | 1.7 | ? | ||||
CreateEntityReference () | Nein | ? | Nein [1] | ? | Nein | ||
DOM2 | Importnode () | 9.0[t 3] | Nein | 1.0 | Ja | ? | 1.0 |
CreateLementns () | ? | ||||||
createTtributens () | ? | ||||||
GetElementsByTagnamens () | ? | ||||||
GetElementById () | 8.0 | Ja | ? | 2.1 | |||
DOM3 | adoptnode () | 9.0[t 3] | Nein | 1.7 | Ja | ? | 2.0 |
InputScodierung | Nein | ? | Nein | ||||
Xmlencoding | ? | ||||||
xmlstandalone | ? | ||||||
xmlversion | ? | ||||||
Domconfig | Nein | Nein | ? | ||||
strengeresRorchecking | 1.7 | ? | |||||
documenturi | ? | ||||||
Normalizecument () | ? | ||||||
renamenode () | ? | ||||||
Schnittstellenknoten | |||||||
DOM1 | Knotenname | 5.0 | Ja | 1.0 | Ja | ? | 1.0 |
NodeValue | ? | ||||||
Nodetyp | ? | ||||||
Elternknoten | ? | ||||||
Kinder | ? | ||||||
erstes Kind | ? | ||||||
letztes Kind | ? | ||||||
Voreingenommener | ? | ||||||
Nextsibling | ? | ||||||
Attribute | ? | ||||||
Clonenode () | ? | ||||||
InsertBefore () | Teilweise | ? | |||||
ErsatzEchild () | ? | ||||||
removechild () | ? | ||||||
appendChild () | ? | ||||||
Eigentümerdokument | 6.0 | 1.9 | ? | ||||
HaSchildnodes () | 1.0 | ? | |||||
DOM2 | Namespaceuri | 5.0 | Ja | 1.0 | Ja | ? | 1.0 |
Präfix | ? | ||||||
Lokaler Name | ? | ||||||
wird unterstützt() | 9.0[t 3] | ? | |||||
HasAttributes () | ? | ||||||
DOM3 | issamenode () | 9.0 | Nein | 1.8 | Ja | ? | 2.1 |
partocumentPosition () | 9.0[t 3] | 1.7 | 4.2.4 | ||||
Baseuri | Nein | ? | Ja | ||||
Textinhalt | 9.0[t 3] | ? | 2.0 | ||||
Lookupprefix () | ? | ||||||
isDefaultNameSpace () | ? | ||||||
LookupnameSpaceuri () | ? | ||||||
GetFeature () | Nein | ? | |||||
setUserdata () | ? | Nein | |||||
GetUserdata () | ? | ||||||
isequalnode () | 9.0[t 3] | 1.9 | ? | 2.7 | |||
Schnittstelle Nodelist | |||||||
DOM1 | Länge | 5.0 | Ja | 1.0 | Ja | ? | 1.0 |
Artikel() | ? | ||||||
Schnittstelle mit dem Namennodemap | |||||||
DOM1 | Länge | 5.0 | Ja | 1.0 | Ja | ? | 1.0 |
GetnamedItem () | ? | ||||||
setNamedItem () | ? | ||||||
removeamedItem () | ? | ||||||
Artikel() | ? | ||||||
DOM2 | Getnameditemns () | 9.0[t 3] | Nein | 1.0 | Ja | ? | 1.0 |
setNameditemns () | ? | ||||||
removeMameMeditemns () | ? | ||||||
SchnittstellencharakterData | |||||||
DOM1 | Daten | 4.0 | Ja | 1.0 | Ja | ? | 1.0 |
Länge | ? | ||||||
substringData () | ? | ||||||
appendData () | ? | ||||||
InsertData () | ? | ||||||
Daten löschen() | ? | ||||||
ersetztesata () | ? | ||||||
Schnittstelle Attr | |||||||
DOM1 | Name | 6.0 | ? | 1.0 | Ja | Ja | 1.0 |
Wert | ? | ||||||
spezifizierten | Falsch | Falsch | 1.9.1 | Ja | Ja | ||
DOM2 | Eigentümer | 9.0[t 3] | ? | 1.0 | Ja | Ja | 1.0 |
DOM3 | Schematypeinfo | Nein | Nein | Nein | Nein | ? | Nein |
Isid | 1.9 | Nein | |||||
Schnittstellenelement | |||||||
DOM1 | Verlinke den Namen | 4.0 | Ja | 1.0 | Ja | Ja | 1.0 |
GetElementsByTagName () | |||||||
GetAttribute () | 8.0 | ||||||
setAttribute () | |||||||
removeTtribute () | |||||||
Getattributenode () | 6.0 | ||||||
setAttributenode () | 9.0[t 3] | ||||||
removeTtributenode () | |||||||
normalisieren() | Nein | ? | |||||
DOM2 | getattributens () | 9.0[t 3] | Ja | 1.0 | Ja | ? | 1.0 |
setattributens () | ? | ||||||
removeTtributens () | ? | ||||||
Getattributenodens () | ? | ||||||
setattributenodens () | ? | ||||||
GetElementsByTagnamens () | Nein | ? | |||||
HasAttribute () | Ja | ? | |||||
Hasattributens () | ? | ||||||
DOM3 | Schematypeinfo | Nein | Nein | Nein | Nein | ? | Nein |
setIdAttribute () | ? | ||||||
setIdattributens () | ? | ||||||
setIdattributenode () | ? | ||||||
Schnittstellentext | |||||||
DOM1 | Splittext () | 9.0[t 3] | Ja | 1.0 | Ja | ? | 1.0 |
DOM3 | ISELEMENTCONTENTHITEPACE | Nein | Nein | 1.9.1 | Nein | ? | Ja |
Wholetext | 9.0[t 3] | ? | 2.1 | ||||
WHOLETEXT () ersetzen () | ? | ||||||
Schnittstellenkommentar | |||||||
DOM1 | (Keine Eigenschaften) | 6.0 | Nein | 1.0 | Ja | ? | 1.0 |
Schnittstellentypinfo | |||||||
DOM3 | Modellname | Nein | Nein | Nein | Nein | Nein | Nein |
TypeNamePace | |||||||
Isderived From () | |||||||
Schnittstelle UserDatahandler | |||||||
DOM3 | handhaben() | Nein | Nein | Nein | Nein | Nein | Nein |
Schnittstellendomerror | |||||||
DOM3 | Schwere | Nein | Nein | Nein | Nein | Nein | 2.0 |
Botschaft | |||||||
Typ | |||||||
Lage | |||||||
zusammenhängende Daten | |||||||
verwandte Ausnahme | Nein | ||||||
Schnittstelle DomerrorHandler | |||||||
DOM3 | HandleError () | Nein | Nein | Nein | Nein | Nein | 2.0 |
Schnittstellendomlocator | |||||||
DOM3 | Zeilennummer | Nein | Nein | Nein | Nein | Nein | 2.0 |
Spaltennummer | |||||||
byteoffset | |||||||
UTF16OFFSET | |||||||
RelatedNode | |||||||
Uri | |||||||
Schnittstelle Domconfiguration | |||||||
DOM3 | Parameteramen | Nein | Nein | Nein | Nein | ? | 2.0 |
setParameter () | ? | ||||||
getParameter () | ? | ||||||
cadersetParameter () | ? |
MSHTML CORE (grundlegende) Notizen
-
doctype
- Vor der Version 9.0 gibt es bei Überprüfung zurück, enthält aber immer NULL. -
getElementById()
- Vor der Version 8.0 wurden Elemente mit zurückgegebenName
Attribut, der auf Wert gesetzt wird, nicht nur gefunden wirdIch würde
.[t 4] -
getAttribute()
,setAttribute ()
,removeTtribute ()
- Bevor die Version 8.0 die entsprechende DOM -Eigenschaft anstelle des Zeichenfolgewerts des Attributs zurückgegeben, festgelegt oder entfernt wurde. -
AttributeNode.specified
- nicht gesetztspezifizierten
zuStimmt
Wenn das Eigentümernull ist. -
Node.isSameNode
- Vor Version 9.0, nur für XML -Dokumente unterstützt.
Tasman Core (grundlegende) Notizen
-
AttributeNode.specified
- nicht gesetztspezifizierten
zuStimmt
Wenn das Eigentümernull ist.
Gecko Core (grundlegende) Notizen
-
insertBefore(), replaceChild(), removeChild(), appendChild()
- scheitert anAttr
Knoten.[G 1]appendChild
funktioniert nicht wie erwartet fürDokumentfragment
Knoten vor 1.8. -
AttributeNode.specified
- vor 1.9.1 wird nicht festgelegtspezifizierten
zuStimmt
Wenn das Eigentümernull ist. Erstellt keine Attributknoten für die in der DTD angegebenen Standardwerte.
Presto Core (grundlegende) Notizen
-
getElementById()
- Versionen vor Opera 9.50 gibt Elemente mit zurückName
Attribut, der auf Wert gesetzt wird, nicht nur gefunden wirdIch würde
.[p 1] -
URI attribute value
- In Versionen vor Opera 9 werden alle URI -Attributwerte auf vollständige URI aufgelöst. Daher der Wert vonGetAttribute ()
undGetattributenode ()
könnte falsch sein, wenn relative URIs verwendet werden. - Attribute, die in der Browser -Engine nicht unterstützt werden, werden immer noch analysiert und über DOM erhältlich. Z.B. Char und Charoff sind unter .Ch und .choff erhältlich.
- In Opera 8.54 Methoden domimplementierung.createdocument und domdocument Sie arbeiten in Opera 9 Beta 2 und können auch zuvor gearbeitet haben (jemand mit Opera 8, bitte überprüfen). Das Symptom besteht darin, dass das Namespaceuri -Eigenschaft null/leer ist und die Serialisierung falsches Ergebnis liefert.
Webkit Core (grundlegende) Notizen
-
AttributeNode.specified
- Erstellt keine Attributknoten für die in der DTD angegebenen Standardwerte.
KHTML CORE (grundlegend) Notizen
-
AttributeNode.specified
- Erstellt keine Attributknoten für die in der DTD angegebenen Standardwerte.
Kern (erweitert)
Die hier definierten Schnittstellen sind Teil der DOM -Kernspezifikation, aber Objekte, die diese Schnittstellen freilegen, werden in einer DOM -Implementierung, die sich nur mit HTML befasst, niemals auftreten.
MSHTML | Tasman | Gecko | Webkit | Khtml | Presto | ||
---|---|---|---|---|---|---|---|
Schnittstelle CDataSektion | |||||||
DOM1 | (Keine Eigenschaften) | Nein | Nein | 1.0 | Ja | ? | 2.0 |
Schnittstellendokumenttyp | |||||||
DOM1 | Name | Nein | Nein | 1.0 | Ja | ? | 1.0 |
Entitäten | Nein[G 2] | ? | |||||
Notationen | ? | ||||||
DOM2 | publicid | Nein | Nein | 1.0 | Ja | ? | 1.0 |
Systemid | ? | ||||||
InternalSubset | ? | ||||||
Schnittstellennotation | |||||||
DOM1 | publicid | Nein | Nein | 1.0 | Ja | ? | 2.0 |
Systemid | ? | ||||||
Schnittstellenentität | |||||||
DOM1 | publicid | Nein | Nein | 1.0 | Ja | ? | Nein |
Systemid | ? | ||||||
NotationName | ? | ||||||
DOM3 | InputScodierung | Nein | Nein | Nein | Nein | ? | Nein |
Xmlencoding | ? | ||||||
xmlversion | ? | ||||||
Schnittstellenentitätsreferenz | |||||||
DOM1 | (Keine Eigenschaften) | Nein | Nein | 1.0 | Ja | ? | Nein |
Schnittstellenverarbeitungsinstruktion | |||||||
DOM1 | Ziel | Nein | Nein | 1.0 | Ja | ? | 2.0 |
Daten | ? |
Html
Die in diesem Abschnitt gefundenen Schnittstellen sind nicht obligatorisch. Dieser Abschnitt erweitert die DOM -Kern -API, um Objekte und Methoden zu beschreiben Html Dokumente und Xhtml Unterlagen. Im Allgemeinen findet sich die Funktionalität, die zur Manipulation hierarchischer Dokumentstrukturen, Elemente und Attribute erforderlich ist, im Kernabschnitt; Die Funktionalität, die von den in HTML definierten spezifischen Elementen abhängt, finden Sie in diesem Abschnitt. Elemente veraltet, da HTML 4.01 nicht aufgeführt sind. Einige hier aufgeführte Elemente und Attribute sind in XHTML 1.1 veraltet. Zum Beispiel Präsentationsattribute, Bildkarten, Frames und Ziele.
MSHTML | Tasman | Gecko | Webkit | Khtml | Presto | ||
---|---|---|---|---|---|---|---|
Schnittstelle HTMLCollection | |||||||
DOM1 | Länge | 7.0 | ? | 1.0 | ? | ? | 1.0 |
Artikel() | ? | ? | ? | ||||
namedItem () | ? | ? | ? | ||||
Schnittstelle htmloptionsCollection | |||||||
DOM2 | Länge | ? | ? | 1.0 | ? | ? | 2.0 |
Artikel() | ? | ? | ? | ? | |||
namedItem () | ? | ? | ? | ? | |||
Schnittstelle htmldocument | |||||||
DOM1 | Domain | 4.0 | Ja | 1.0 | Ja | ? | 1.0 |
URL | ? | ||||||
Karosserie | ? | ||||||
Bilder | ? | ||||||
Applets | ? | ||||||
Titel | 3.0 | ? | |||||
Überweisung | ? | ||||||
Links | ? | ||||||
Formen | ? | ||||||
Anker | ? | ||||||
Plätzchen | ? | ||||||
offen() | ? | ||||||
nah dran() | ? | ||||||
schreiben() | ? | ||||||
WriteLN () | ? | ||||||
GetElementsByName () | Ja | ? | ? | ||||
Schnittstelle htmlelement | |||||||
DOM1 | Ich würde | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
Titel | ? | ? | |||||
Lang | ? | ? | |||||
Klassenname | ? | ? | |||||
Dir | 5.0 | ? | ? | ||||
Schnittstelle htmlhtmlelement | |||||||
DOM1 | Ausführung | 6.0 | ? | 1.0 | ? | ? | 2.0 |
Schnittstelle HTMLHeadElement | |||||||
DOM1 | Profil | 8.0 | ? | 1.0 | ? | ? | 1.0 |
Schnittstelle htmllinkelement | |||||||
DOM1 | deaktiviert | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
Charset | ? | ? | |||||
href | 8.0 | ? | ? | ||||
Hreflang | 4.0 | ? | ? | ||||
Medien | ? | ? | |||||
rel | ? | ? | |||||
rev | ? | ? | |||||
Ziel | ? | ? | |||||
Typ | ? | ? | |||||
Schnittstelle htmltitleElement | |||||||
DOM1 | Text | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
Schnittstelle htmlmetaelement | |||||||
DOM1 | Inhalt | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
httpequiv | ? | ? | |||||
Name | ? | ? | |||||
planen | 6.0 | ? | ? | ? | 2.0 | ||
Schnittstelle htmlBaseElement | |||||||
DOM1 | href | 8.0 | Ja | 1.0 | ? | ? | 2.0 |
Ziel | 4.0 | ? | ? | ||||
Schnittstelle htmlstyleElement | |||||||
DOM2 | deaktiviert | ? | ? | 1.0 | ? | ? | 1.0 |
Medien | 4.0 | Ja | ? | ? | |||
Typ | ? | ? | |||||
Schnittstelle htmlbodyElement | |||||||
DOM1 | eine Verbindung | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
Hintergrund | 8.0 | ? | ? | ||||
BGColor | 4.0 | ? | ? | ||||
Verknüpfung | ? | ? | |||||
Text | ? | ? | |||||
vlink | ? | ? | |||||
Schnittstelle htmlFormElement | |||||||
DOM1 | Aktion | 8.0 | Ja | 1.9 | ? | ? | 1.0 |
AcceptCoding | ? | ? | 1.0 | ? | ? | ||
Elemente | 3.0 | Ja | ? | ? | |||
Länge | ? | ? | |||||
Name | ? | ? | |||||
Enctype | 4.0 | ? | ? | ||||
Methode | 3.0 | ? | ? | ||||
Ziel | ? | ? | |||||
einreichen() | ? | ? | |||||
zurücksetzen() | 4.0 | ? | ? | ||||
Schnittstelle htmlSelectElement | |||||||
DOM1 | SelectedIndex | 3.0 | Ja | 1.0 | ? | ? | 1.0 |
Länge | ? | ? | |||||
Optionen | ? | ? | |||||
Name | ? | ? | |||||
Größe | 4.0 | ? | ? | ||||
Typ | ? | ? | |||||
Wert | ? | ? | |||||
deaktiviert | 5.0 | ? | ? | ||||
mehrere | ? | ? | |||||
bilden | ? | ? | ? | ? | |||
Tabindex | ? | ? | ? | ? | |||
hinzufügen() | ? | ? | ? | ? | |||
Löschen() | ? | ? | ? | ? | |||
verwischen() | 3.0 | Ja | ? | ? | |||
Fokus() | ? | ? | |||||
Schnittstelle htmloptgroupelement | |||||||
DOM1 | deaktiviert | ? | ? | 1.0 | ? | ? | 2.0 |
Etikett | Nein | Ja | ? | ? | |||
Schnittstelle htmloptionElement | |||||||
DOM1 | bilden | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
Standard ausgewählt | ? | ? | |||||
Text | ? | ? | |||||
Index | ? | ? | ? | ? | |||
deaktiviert | ? | ? | ? | ? | |||
Etikett | 6.0 | Ja | ? | ? | 2.0 | ||
ausgewählt | 4.0 | ? | ? | 1.0 | |||
Wert | ? | ? | |||||
Schnittstelle htmlinputelement | |||||||
DOM1 | Standardwert | 3.0 | Ja | 1.0 | ? | ? | 1.0 |
defaultChecked | ? | ? | |||||
bilden | ? | ? | |||||
annehmen | ? | ? | ? | ? | |||
Zugangsschlüssel | ? | ? | ? | ? | |||
ausrichten | ? | ? | ? | ? | |||
Alt | ? | ? | ? | ? | |||
überprüft | 3.0 | Ja | ? | ? | |||
deaktiviert | 5.0 | ? | ? | ||||
maximale Länge | 4.0 | ? | ? | 2.0 | |||
Name | 3.0 | ? | ? | 1.0 | |||
schreibgeschützt | 4.0 | ? | ? | ||||
Größe | ? | ? | |||||
src | 1.9 | ? | ? | ||||
Tabindex | ? | ? | 1.0 | ? | ? | ||
Typ | 4.0 | Ja | ? | ? | |||
Usemap | ? | ? | ? | ? | |||
Wert | 3.0 | Ja | ? | ? | |||
verwischen() | ? | ? | |||||
Fokus() | ? | ? | |||||
auswählen() | ? | ? | |||||
klicken() | ? | ? | |||||
Schnittstelle htmlTextAreaElement | |||||||
DOM1 | Standardwert | 3.0 | Ja | 1.0 | ? | ? | 1.0 |
bilden | ? | ? | |||||
Zugangsschlüssel | ? | ? | ? | ? | |||
cols | 4.0 | Ja | ? | ? | |||
deaktiviert | 5.0 | ? | ? | ||||
Name | 3.0 | ? | ? | ||||
schreibgeschützt | 4.0 | ? | ? | ||||
Reihen | ? | ? | |||||
Tabindex | ? | ? | ? | ? | |||
Typ | 4.0 | Ja | ? | ? | |||
Wert | 3.0 | ? | ? | ||||
verwischen() | ? | ? | |||||
Fokus() | ? | ? | |||||
auswählen() | ? | ? | |||||
Schnittstelle HTMLButtonElement | |||||||
DOM1 | bilden | 3.0 | Ja | 1.0 | ? | ? | 1.0 |
Zugangsschlüssel | ? | ? | ? | ? | |||
deaktiviert | 5.0 | Ja | ? | ? | |||
Name | 3.0 | ? | ? | ||||
Tabindex | ? | ? | ? | ? | |||
Typ | 3.0 | Ja | ? | ? | |||
Wert | ? | ? | |||||
Schnittstelle htmllbleLelement | |||||||
DOM1 | bilden | 6.0 | Ja | 1.0 | ? | ? | 1.0 |
Zugangsschlüssel | 5.0 | ? | ? | ||||
htmlfor | 4.0 | ? | ? | ||||
Schnittstelle htmlfieldsetElement | |||||||
DOM1 | bilden | 5.0 | Ja | 1.0 | ? | ? | 1.0 |
Schnittstelle HTMLEGENDELEMENT | |||||||
DOM1 | bilden | 5.0 | Ja | 1.0 | ? | ? | 1.0 |
Zugangsschlüssel | ? | ? | ? | ? | |||
ausrichten | 5.0 | Ja | ? | ? | |||
Schnittstelle htmlulistelement | |||||||
DOM1 | kompakt | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
Typ | ? | ? | |||||
Schnittstelle htmlolistelement | |||||||
DOM1 | kompakt | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
Anfang | ? | ? | |||||
Typ | ? | ? | |||||
Schnittstelle htmldListElement | |||||||
DOM1 | kompakt | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
Schnittstelle htmllielement | |||||||
DOM1 | Typ | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
Wert | ? | ? | |||||
Schnittstelle htmldelement | |||||||
DOM1 | ausrichten | ? | ? | 1.0 | ? | ? | 1.0 |
Schnittstelle htmlParagrapHElement | |||||||
DOM1 | ausrichten | ? | ? | 1.0 | ? | ? | 1.0 |
Schnittstelle htmlheadingelement | |||||||
DOM1 | ausrichten | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
Schnittstelle htmlquoteElement | |||||||
DOM1 | zitieren | 8.0 | Ja | 1.0 | ? | ? | 1.0 |
Schnittstelle HTMLPreelement | |||||||
DOM1 | Breite | ? | ? | 1.0 | ? | ? | 1.0 |
Schnittstelle htmlbrelement | |||||||
DOM1 | klar | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
Schnittstelle htmlhrelement | |||||||
DOM1 | ausrichten | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
kein Schatten | ? | ? | |||||
Größe | ? | ? | |||||
Breite | ? | ? | |||||
Schnittstelle htmlmodelement | |||||||
DOM1 | zitieren | 8.0 | ? | 1.9 | ? | ? | 1.0 |
Terminzeit | ? | ? | 1.0 | ? | ? | ||
Schnittstelle htmlanchorElement | |||||||
DOM1 | Zugangsschlüssel | ? | ? | 1.0 | ? | ? | 1.0 |
Charset | 6.0 | Ja | ? | ? | |||
Koordnungen | ? | ? | |||||
href | 3.0 | ? | ? | ||||
Hreflang | 6.0 | ? | ? | ||||
Name | 4.0 | ? | ? | ||||
rel | ? | ? | |||||
rev | ? | ? | |||||
Form | 6.0 | ? | ? | ||||
Tabindex | ? | ? | ? | ? | |||
Ziel | 3.0 | Ja | ? | ? | |||
Typ | 6.0 | ? | ? | ||||
verwischen() | ? | ? | ? | ? | |||
Fokus() | ? | ? | ? | ? | |||
Schnittstelle htmlimageElement | |||||||
DOM1 | Name | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
ausrichten | ? | ? | |||||
Alt | ? | ? | |||||
Grenze | ? | ? | |||||
Höhe | ? | ? | |||||
Hspace | ? | ? | |||||
Ismap | ? | ? | |||||
longdesc | 8.0 | ? | ? | ? | 2.0 | ||
src | 4.0 | Ja | ? | ? | 1.0 | ||
Usemap | ? | ? | |||||
vSpace | ? | ? | |||||
Breite | ? | ? | |||||
Schnittstelle htmlobjectElement | |||||||
DOM1 | bilden | ? | ? | 1.0 | ? | ? | 1.0 |
Code | 4.0 | Ja | ? | ? | |||
ausrichten | ? | ? | |||||
Archiv | ? | ? | ? | ? | |||
Grenze | ? | ? | ? | ? | |||
Codebasis | 8.0 | Ja | ? | ? | |||
Codetyp | 4.0 | ? | ? | ||||
Daten | 8.0 | ? | ? | ||||
erklären | ? | ? | ? | ? | 2.0 | ||
Höhe | 4.0 | Ja | ? | ? | 1.0 | ||
Hspace | ? | ? | |||||
Name | ? | ? | |||||
bereithalten | ? | ? | ? | ? | |||
Tabindex | ? | ? | ? | ? | |||
Typ | 4.0 | Ja | ? | ? | |||
Usemap | ? | ? | ? | ? | |||
vSpace | 4.0 | Ja | ? | ? | |||
Breite | ? | ? | |||||
DOM2 | ContentDocument | Nein | ? | ? | 2.0 | ||
Schnittstelle htmlParamelement | |||||||
DOM1 | Name | ? | ? | 1.0 | ? | ? | 1.0 |
Typ | ? | ? | ? | ? | |||
Wert | ? | ? | ? | ? | |||
Werttyp | Nein | ? | ? | ? | |||
Schnittstelle HTMLMapElement | |||||||
DOM1 | Bereiche | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
Name | ? | ? | |||||
Schnittstelle htmlareAelement | |||||||
DOM1 | Zugangsschlüssel | ? | ? | 1.0 | ? | ? | 1.0 |
Alt | 4.0 | Ja | ? | ? | |||
Koordnungen | ? | ? | |||||
hrefs | ? | ? | ? | ? | |||
Noehrefs | ? | ? | ? | ? | |||
Form | 4.0 | Ja | ? | ? | |||
Tabindex | ? | ? | ? | ? | |||
Ziel | 4.0 | Ja | ? | ? | |||
Schnittstelle HTMLScriptElement | |||||||
DOM1 | Text | 4.0 | 0 | 1.0 | ? | ? | 1.0 |
HTMLFOR (reserviert für die zukünftige Verwendung) | Ja | ? | ? | Nein | |||
Ereignis (für die zukünftige Verwendung reserviert) | ? | ? | 2.0 | ||||
Charset | ? | ? | ? | ? | 1.0 | ||
verschieben | 4.0 | Ja | ? | ? | |||
src | 8.0 | ? | ? | ||||
Typ | 4.0 | ? | ? | ||||
Ziel | ? | ? | ? | ? | |||
Schnittstelle htmltableElement | |||||||
DOM1 | Bildbeschriftung | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
thead | ? | ? | |||||
tfoot | ? | ? | |||||
Reihen | ? | ? | |||||
Tbodien | ? | ? | |||||
ausrichten | ? | ? | |||||
BGColor | ? | ? | |||||
Grenze | ? | ? | |||||
Cellpadding | Nein | ? | |||||
Zellspaziergang | ? | ? | |||||
rahmen | ? | ? | |||||
Regeln | Nein | ? | ? | ||||
Zusammenfassung | 6.0 | ? | ? | ||||
Breite | 4.0 | Ja | ? | ? | |||
CreateThead () | ? | ? | |||||
deletethead () deletethead () | ? | ? | |||||
createtfoot () | ? | ? | |||||
deletetfoot () | ? | ? | |||||
CreateCaption () | ? | ? | |||||
DeleteCaption () | ? | ? | |||||
Insertrow () | ? | ? | |||||
Zeile löschen() | ? | ? | |||||
Schnittstelle htmltableCaptionElement | |||||||
DOM1 | ausrichten | 5.0 | Ja | 1.0 | ? | ? | 1.0 |
Schnittstelle htmltableColelement | |||||||
DOM1 | ausrichten | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
CH | 6.0 | Nein | ? | ? | 2.0 | ||
Choff | ? | ? | |||||
Spanne | 5.0 | Ja | ? | ? | 1.0 | ||
valig | 4.0 | ? | ? | ||||
Breite | 5.0 | 0 | ? | ? | |||
Schnittstelle htmltableSectionElement | |||||||
DOM1 | ausrichten | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
CH | 6.0 | Nein | ? | ? | 2.0 | ||
Choff | ? | ? | |||||
valig | 4.0 | Ja | ? | ? | 1.0 | ||
Reihen | ? | ? | |||||
Insertrow () | ? | ? | |||||
Zeile löschen() | ? | ? | |||||
Schnittstelle htmltablerOWELement | |||||||
DOM1 | RowIndex | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
AbschnittrowIndex | ? | ? | |||||
Zellen | ? | ? | |||||
ausrichten | ? | ? | |||||
BGColor | ? | ? | |||||
CH | 6.0 | Nein | ? | ? | 2.0 | ||
Choff | ? | ? | |||||
valig | 4.0 | Ja | ? | ? | 1.0 | ||
InsertCell () | ? | ? | |||||
deletecell () | ? | ? | |||||
Schnittstelle htmltableCellelement | |||||||
DOM1 | cellIndex | 4.0 | Ja | 1.0 | Falsch | ? | 1.0 |
Abbr | 6.0 | ? | ? | 2.0 | |||
ausrichten | 4.0 | ? | ? | 1.0 | |||
Achse | 6.0 | ? | ? | ||||
BGColor | 4.0 | ? | ? | ||||
CH | 6.0 | Nein | ? | ? | 2.0 | ||
Choff | ? | ? | |||||
colspan | 4.0 | Ja | ? | ? | 1.0 | ||
Header | 6.0 | ? | ? | ||||
Höhe | 4.0 | ? | ? | ||||
Nowrap | ? | ? | |||||
Rowspan | ? | ? | |||||
Umfang | ? | ? | ? | ? | |||
valig | 4.0 | Ja | ? | ? | |||
Breite | ? | ? | |||||
Schnittstelle HTMLFramesetElement | |||||||
DOM1 | cols | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
Reihen | ? | ? | |||||
Schnittstelle HTMLFrameElement | |||||||
DOM1 | Bilderrandbereich | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
longdesc | 8.0 | ? | ? | ||||
Marginheight | 6.0 | ? | ? | ||||
Randbreite | ? | ? | |||||
Name | 4.0 | ? | ? | ||||
nores | ? | ? | |||||
Scrollen | ? | ? | |||||
src | 8.0 | ? | ? | ||||
DOM2 | ContentDocument | Nein | Ja | 1.0 | ? | ? | 1.0 |
Schnittstelle htmliframesetelement | |||||||
DOM1 | ausrichten | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
Bilderrandbereich | ? | ? | ? | ? | |||
Höhe | 4.0 | Ja | ? | ? | |||
longdesc | 8.0 | ? | ? | ||||
Marginheight | 4.0 | ? | ? | ||||
Randbreite | ? | ? | |||||
Name | ? | ? | |||||
Scrollen | ? | ? | |||||
src | 8.0 | ? | ? | ||||
Breite | 4.0 | ? | ? | ||||
DOM2 | ContentDocument | Nein | ? | ? |
MSHTML HTML Notes
-
profile
,href
,Hintergrund
,Aktion
,zitieren
,longdesc
,Codebasis
,Daten
,src
- Vor der Version 8.0 wurden relative URLs nicht auf vollständige URLs gelöst.[t 5]
Webkit HTML Notes
-
cellIndex
- Immer Null zurückgeben.
Presto HTML Notes
-
text
- Opera 8 und niedriger zurückgegebene Daten untersrc
, wenn es stattdessen Inline -Daten zurückgeben sollte.
Stil (Stilblätter)
Die in diesem Abschnitt gefundenen Schnittstellen sind nicht obligatorisch. Die Schnittstellen in diesem Abschnitt sind Basisoberflächen, die zur Darstellung jeder Art von Stilblatt verwendet werden.
MSHTML | Tasman | Gecko | Webkit | Khtml | Presto | ||
---|---|---|---|---|---|---|---|
Schnittstellenstylesheet | |||||||
DOM2 | Typ | 6.0 | ? | 1.0 | Ja | ? | 2.0 |
deaktiviert | ? | ? | |||||
Eigenerde | Nein | ? | ? | ||||
ParentStylesheet | 6.0 | ? | ? | ||||
href | 8.0 | ? | ? | ||||
Titel | 6.0 | ? | ? | ||||
Medien | Falsch | ? | ? | ||||
Schnittstellenstileheetlist | |||||||
DOM2 | Länge | 6.0 | ? | 1.0 | Ja | ? | 2.0 |
Artikel() | ? | ? | |||||
Schnittstellenmedialistin | |||||||
DOM2 | Mediatext | Nein | ? | 1.0 | Ja | ? | 2.0 |
Länge | ? | ? | |||||
Artikel() | ? | ? | |||||
Deletemedium () | ? | ? | |||||
appendmedium () | ? | ? | |||||
Schnittstelle Linkstyle | |||||||
DOM2 | Blech | Nein | ? | 1.0 | Nein | ? | 2.0 |
Schnittstellendokumentstil | |||||||
DOM2 | Stylesheets | Nein | ? | 1.0 | Nein | ? | 2.0 |
MSHTML Style (Style Sheets) Notizen
-
href
- Vor der Version 8.0 wurden relative URLs nicht auf vollständige URLs gelöst.[t 5] -
media
- Gibt Zeichenfolge stattMedialist
.
Stil (CSS grundlegend)
Die Schnittstellen innerhalb dieses Abschnitts gelten als grundlegende CSS -Schnittstellen und müssen durch alle konformen Implementierungen des CSS -Moduls unterstützt werden. Diese Schnittstellen repräsentieren speziell CSS -Stilblätter.
MSHTML | Tasman | Gecko | Webkit | Khtml | Presto | ||
---|---|---|---|---|---|---|---|
Schnittstelle csStylesheet | |||||||
DOM2 | OwnerRrule | Nein | ? | 1.0 | ? | ? | 2.0 |
CSSRULES | Ja | 1.3 | ? | ||||
Insertrule () | Nein | Nein | ? | ||||
Deleterule () | ? | ||||||
Schnittstellenstileheetlist | |||||||
DOM2 | Länge | 6.0 | ? | 1.0 | ? | ? | 2.0 |
Artikel() | ? | ? | ? | ||||
Schnittstelle CSSRULELIST | |||||||
DOM2 | Länge | Nein | ? | 1.0 | ? | ? | 2.0 |
Artikel() | ? | ? | ? | ||||
Schnittstelle CSSrule | |||||||
DOM2 | Typ | Nein | ? | 1.0 | ? | ? | 2.0 |
CSSTEXT | Ja | ? | ? | ||||
ParentStylesheet | 1.3 | ? | |||||
Parentrum | ? | ? | ? | ||||
Schnittstelle CSSstylerule | |||||||
DOM2 | selectOrtext | 6.0 | Ja | 1.0 | 1.3 | ? | 2.0 |
Stil | Nein | ? | ? | ? | |||
Schnittstelle CSSmediarule | |||||||
DOM2 | Medien | Nein | ? | 1.0 | ? | ? | 2.0 |
CSSRULES | ? | ? | ? | ||||
Insertrule () | ? | ? | ? | ||||
Deleterule () | ? | ? | ? | ||||
Schnittstelle CSSFontfacerule | |||||||
DOM2 | Stil | Nein | ? | 1.9.1[G 3] | ? | ? | 2.0 |
Schnittstelle CSSpagerule | |||||||
DOM2 | selectOrtext | Nein | ? | Nein[G 4] | ? | ? | 2.0 |
Stil | ? | ? | ? | ||||
Schnittstelle cssimportrule | |||||||
DOM2 | href | Nein | Ja | 1.0 | 1.3 | ? | 2.0 |
Medien | ? | ? | ? | ||||
Stylesheet | ? | ? | ? | ||||
Schnittstelle csScharSetrule | |||||||
DOM2 | Codierung | Nein | ? | 1.0 | ? | ? | 2.0 |
Schnittstelle cssunnownrule | |||||||
DOM2 | (Keine Eigenschaften) | Nein | ? | Nein[G 5] | ? | ? | 2.0 |
Schnittstelle csStyledeClaration | |||||||
DOM2 | CSSTEXT | Nein | ? | 1.0 | ? | ? | 2.0 |
Länge | ? | ? | ? | ||||
Parentrum | ? | ? | ? | ||||
GetPropertyValue () | Ja | 1.3 | ? | 1.0 | |||
GetPropertycssValue () | ? | Nein[G 6] | ? | ? | 2.0 | ||
entfernenProperty () | Nein | 1.0 | 1.3 | ? | 1.0 | ||
GetPropertriority () | Falsch | ? | ? | 2.0 | |||
setProperty () | Ja | 1.3 | ? | 1.0 | |||
Artikel() | ? | ? | ? | 2.0 | |||
Schnittstelle CSSValue | |||||||
DOM2 | CSSTEXT | Nein | ? | Nein[G 6] | ? | ? | Nein |
CSSVALUEType | ? | ? | ? | ||||
Schnittstelle csSprimitiveValue | |||||||
DOM2 | Primitivetyp | Nein | ? | Nein[G 7] | ? | ? | Nein |
setfloatValue () | ? | Nein | ? | ? | |||
GetfloatValue () | ? | ? | ? | ||||
setStringValue () | ? | ? | ? | ||||
GetStringValue () | ? | ? | ? | ||||
getcounterValue () | ? | ? | ? | ||||
GetRectValue () | ? | ? | ? | ||||
getrgbcolorValue () | ? | ? | ? | ||||
Schnittstelle CSSValuelist | |||||||
DOM2 | Länge | Nein | ? | Nein | ? | ? | Nein |
Artikel() | ? | ? | ? | ||||
Schnittstelle RGBColor | |||||||
DOM2 | rot | Nein | ? | Nein | ? | ? | Nein |
grün | ? | ? | ? | ||||
blau | ? | ? | ? | ||||
Schnittstelle rechte | |||||||
DOM2 | oben | Nein | ? | Nein | ? | ? | Nein |
Rechts | ? | ? | ? | ||||
Unterseite | ? | ? | ? | ||||
links | ? | ? | ? | ||||
Schnittstellenzähler | |||||||
DOM2 | Kennung | Nein | ? | Nein | ? | ? | Nein |
Listenstil | ? | ? | ? | ||||
Separator | ? | ? | ? | ||||
Schnittstellenansicht | |||||||
DOM2 | getComputedStyle () | Nein | Nein | 1.0 | Nein | ? | 1.0 |
Schnittstellendokumentcs | |||||||
DOM2 | GetOverridestyle () | Nein | ? | Nein[G 8] | ? | ? | Nein |
Schnittstellendomimplementationcss | |||||||
DOM2 | CreatecsSstylesheet () | Nein | ? | Nein[G 9] | ? | ? | Nein |
Schnittstellenelementcssinlinstil | |||||||
DOM2 | Stil | 6.0 | Ja | 1.0 | 1.3 | Ja | 1.0 |
Tasman Style (CSS grundlegend) Notizen
-
getPropertyPriority()
- Kehrt zurück!wichtig
Anstatt vonwichtig
.
Stil (CSS erweitert)
Die in diesem Abschnitt gefundenen Schnittstellen sind nicht obligatorisch.
MSHTML | Tasman | Gecko | Webkit | Khtml | Presto | ||
---|---|---|---|---|---|---|---|
Schnittstelle CSS2Properties | |||||||
DOM2 | Unterstützen Sie diese Schnittstelle | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
Eigenschaften | Bitte beziehen Sie sich auf Vergleich von Browsermotoren (CSS -Unterstützung) Für den Vergleich der CSS -Eigenschaften. |
Veranstaltungen
Die in diesem Abschnitt gefundenen Schnittstellen sind nicht obligatorisch. Das erste Ziel ist das Design eines generischen Ereignissystems, das die Registrierung von Ereignishandlern ermöglicht, den Ereignisfluss durch eine Baumstruktur beschreibt und grundlegende Kontextinformationen für jedes Ereignis liefert. Das zweite Ziel des Ereignismodells ist es, eine gemeinsame Teilmenge der aktuellen Ereignissysteme bereitzustellen, die in Browsern der DOM -Stufe 0 verwendet werden. Siehe auch DOM -Ereignisse für Details.
MSHTML | Tasman | Gecko | Webkit | Khtml | Presto | ||
---|---|---|---|---|---|---|---|
Schnittstellenereignis | |||||||
DOM2 | AddEventListener () | 5.0[t 6] | Nein | 1.0 | Ja | Ja | 1.0 |
removeEventListener () | |||||||
DispatchEvent () | ? | ? | |||||
Schnittstelle EventListener | |||||||
DOM2 | HandleEvent () | ? | ? | ? | ? | ? | 1.0 |
Schnittstellenereignis | |||||||
DOM2 | Typ | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
Ziel | Nein | 1.3 | Falsch | ? | |||
derzeitiges Ziel | Nein | 1.0 | ? | ? | |||
EventPhase | ? | ? | |||||
Bläschen | ? | ? | |||||
stornierbar | ? | ? | |||||
Zeitstempel | Ja | ? | ? | ||||
StopPropagation () | 1.0 | ? | ? | ||||
Standard verhindern() | ? | ? | |||||
Initevent () | ? | ? | |||||
Ausnahmeereignis EventException | |||||||
DOM2 | Code | Nein | Nein | 1.0 | ? | ? | 1.0 |
Schnittstelle documentEvent | |||||||
DOM2 | CreateEvent () | Nein | Nein | 1.0 | ? | ? | 1.0 |
Schnittstelle uievent | |||||||
DOM2 | Aussicht | Nein | Nein | Nein[G 10] | ? | ? | 1.0 |
Detail | ? | ? | |||||
initUevent () | ? | ? | |||||
Ereignisse für die Schnittstelle Uevent | |||||||
DOM2 | Domfocusin | Nein | Nein | Nein[G 10] | ? | ? | 1.0 |
Domfocusout | ? | ? | |||||
Domaktivieren | ? | ? | |||||
Schnittstelle MouseEvent | |||||||
DOM2 | ScreenX | 4.0 | Ja | 1.0 | Ja | ? | 1.0 |
Siebschild | ? | ||||||
Clientx | Falsch | ? | |||||
Kunden | Falsch | ? | |||||
Strlkey | Ja | ? | |||||
shift Taste | ? | ||||||
alt "Taste | ? | ||||||
Metakey | Nein | Nein | ? | ||||
Taste | Falsch | Falsch | Falsch | ? | 1.0 | ||
Verwandte Target | Nein | Nein | Ja | ? | 1.0 | ||
initMouseEvent () | ? | ? | ? | ? | |||
Ereignisse für die Schnittstelle MouseEvent | |||||||
DOM2 | klicken | 4.0 | Ja | 1.0 | ? | ? | 1.0 |
Maus nach unten | ? | ? | |||||
Mausup | ? | ? | |||||
Mausover | ? | ? | |||||
Mousemove | ? | ? | |||||
Mausout | ? | ? | |||||
Grenzflächenmutationente | |||||||
DOM2 | RelatedNode | Nein | Nein | 1.0 | ? | ? | 1.0 |
Vorspannung | ? | ? | |||||
neuer Wert | ? | ? | |||||
Attrname | ? | ? | |||||
Attrechange | ? | ? | |||||
initmutationEvent | ? | ? | |||||
Ereignisse für Schnittstellenmutationentwicklung | |||||||
DOM2 | DomsubTreemodified | 5.0[t 7] | Nein | 1.9 | Ja | Teilweise | Nein |
DomnodeInserted | 1.0 | Nein | 1.0 | ||||
Domnoderemed | |||||||
DomnoderemedFromDocument | Nein[G 11] | ||||||
DomnodeinsertedIntodocument | Ja | ||||||
DomattrModified | 1.0 | Nein | Nein | ||||
Domaracterdatamodified | Ja | ||||||
Ereignisse für HTML | |||||||
DOM2 | Belastung | 4.0 | Ja | 1.0 | ? | ? | 2.0 |
entladen | ? | ? | |||||
abbrechen | ? | ? | Nein | ||||
Error | ? | ? | 2.0 | ||||
auswählen | ? | ? | |||||
Rückgeld | ? | ? | |||||
einreichen | ? | ? | |||||
zurücksetzen | ? | ? | |||||
Fokus | ? | ? | |||||
verwischen | ? | ? | |||||
Größenänderung | ? | ? | |||||
scrollen | ? | ? |
MSHTML -Ereignisnotizen
-
button
- verwendet keine W3C -Werte.
Tasman Events Notes
-
button
- verwendet keine W3C -Werte.
Gecko Events Notes
-
target
- Geben Sie den Textknoten, falls vorhanden, vom Zielelementknoten vor 1.3 zurück. -
timeStamp
- ist relativ zum System Start statt bis zum 1. Januar 1970.[G 12]
Webkit Events Notes
-
target
- Geben Sie den Textknoten, falls vorhanden, des Zielelementknotens zurück (in V73 behoben, aber in V85 zurückgekehrt). -
clientX
,clientY
- Behandelt wiePagex
undPagey
. -
button
- verwendet keine W3C -Werte.
KHTML -Ereignisnotizen
-
DOMSubtreeModified
- Nicht ausgelöst, wenn ein Element aus dem Subtree entfernt wird.
PRESTO -Ereignisse Notizen
-
button
- Verwendet keine W3C -Werte vor 8.0.
Ansichten
Die in diesem Abschnitt gefundenen Schnittstellen sind nicht obligatorisch. Ein Dokument kann eine oder mehrere "Ansichten" zugeordnet sind, z. B. eine berechnete Ansicht auf ein Dokument nach Anwendung eines CSS -Stylesheets oder mehreren Präsentationen (z. B. HTML -Frame) desselben Dokuments in einem Client. Das heißt, eine Ansicht ist eine alternative Darstellung von oder eine Darstellung von und mit einem Quelldokument.
MSHTML | Tasman | Gecko | Webkit | Khtml | Presto | ||
---|---|---|---|---|---|---|---|
Schnittstelle AbstractView | |||||||
DOM2 | dokumentieren | 6.0 | ? | 1.0 | ? | ? | 1.0 |
Schnittstelle documentView | |||||||
DOM2 | StandardView | Nein | ? | 1.0 | ? | ? | 1.0 |
MSHTML Notizen
-
defaultView
- MSHTML unterstützt die Standard -View -Eigenschaft für Dokumente nicht, unterstützt jedoch eine andere Eigenschaft mit der gleichen Bedeutung, die ElternWindow ist.
Durchqueren
Die in diesem Abschnitt gefundenen Schnittstellen sind nicht obligatorisch. Die Schnittstellen bieten eine benutzerfreundliche, robuste und selektive Durchführung des Inhalts eines Dokuments.
MSHTML | Tasman | Gecko | Webkit | Khtml | Presto | ||
---|---|---|---|---|---|---|---|
Schnittstellen -Nodeiter | |||||||
DOM2 | Wurzel | Nein | ? | 1.9.1 | ? | ? | 1.0 |
Whattoshow | ? | ? | ? | ||||
Filter | ? | ? | ? | ||||
Explosionsreferenzen | ? | ? | ? | ||||
NextNode () | Ja | ? | ? | ? | 2.0 | ||
VorherigesNode () | ? | ? | ? | ||||
ablösen() | Nein | ? | ? | ? | 1.0 | ||
Schnittstelle NodeFilter | |||||||
DOM2 | Acceptnode () | Nein | ? | 1.0 | ? | ? | 1.0 |
Schnittstellenbaumwalker | |||||||
DOM2 | Wurzel | Nein | ? | 1.0 | ? | ? | 1.0 |
Whattoshow | ? | ? | ? | ||||
Filter | ? | ? | ? | ||||
Explosionsreferenzen | ? | ? | ? | ||||
Stromnode | ? | ? | ? | ||||
Elternknoten() | ? | ? | ? | ||||
erstes Kind() | ? | ? | ? | ||||
letztes Kind() | ? | ? | ? | ||||
Voreingenommener SIBLING () | ? | ? | ? | ||||
Nextsibling () | ? | ? | ? | ||||
VorherigesNode () | ? | ? | ? | ||||
NextNode () | ? | ? | ? | ||||
Schnittstelle documentTraversal | |||||||
DOM2 | createNodeIterator () | Nein | ? | 1.9.1 | ? | ? | 1.0 |
Createtreewalker () | ? | 1.0 | ? | ? |
Bereich
Die in diesem Abschnitt gefundenen Schnittstellen sind nicht obligatorisch. Es enthält Methoden zum Erstellen und Verschieben einer Reichweite und Methoden zum Manipulieren von Inhalten mit Bereichen.
MSHTML | Tasman | Gecko | Webkit | Khtml | Presto | ||
---|---|---|---|---|---|---|---|
Schnittstellenbereich | |||||||
DOM2 | Startcontainer | Nein | ? | 1.0 | Ja | ? | 1.0 |
Startoffset | ? | ? | |||||
Endkontainer | ? | ? | |||||
Endoffset | ? | ? | |||||
zusammengebrochen | ? | ? | |||||
CommonancestorContainer | ? | ? | |||||
setStart () | ? | ? | |||||
setend () | ? | ? | |||||
setStartBefore () | ? | ? | |||||
setStartAfter () | ? | ? | |||||
setendbefore () | ? | ? | |||||
setendafter () | ? | ? | |||||
Zusammenbruch() | ? | ? | |||||
selectNode () | ? | ? | |||||
selectNodeContents () | ? | ? | |||||
vergleiche points () | ? | ? | |||||
deletecontents () | ? | ? | |||||
ExtractContents () | ? | ? | |||||
Klonekontents () | ? | ? | |||||
InsertNode () | ? | ? | |||||
Surroundcontents () | ? | ? | |||||
Klonerange () | ? | ? | |||||
tostring () | ? | ? | |||||
ablösen() | ? | ? | |||||
SchnittstellendocumentRange | |||||||
DOM2 | Createrange () | Nein | ? | 1.0 | Nein | ? | 1.0 |
Ausnahmeberechnung | |||||||
DOM2 | Code | Nein | ? | 1.0 | Ja | ? | 1.0 |
Laden und speichern
Die Schnittstellen innerhalb dieses Abschnitts werden als grundlegend angesehen und müssen durch alle konformen Implementierungen des DOM -Last- und Speichernmoduls vollständig implementiert werden.
MSHTML | Tasman | Gecko | Webkit | Khtml | Presto | ||
---|---|---|---|---|---|---|---|
Ausnahme LSEException | |||||||
DOM3 | Code | Nein | Nein | Nein[G 13] | Nein | Nein | 1.0 |
SchnittstellendomimplementationLs | |||||||
DOM3 | CreateLsparser () | Nein | Nein | Nein | Nein | Nein | 1.0 |
createlsSerializer () | |||||||
CreateSInput () | |||||||
CreateSoutput () | |||||||
Schnittstelle LSparser | |||||||
DOM3 | Domconfig | Nein | Nein | Nein | Nein | Nein | 1.0 |
Filter | |||||||
Async | |||||||
belebt | |||||||
analysieren () | |||||||
Parseuri () | |||||||
ParsewithContext () | |||||||
abbrechen() | |||||||
Schnittstelle lsinput | |||||||
DOM3 | Zeichenstream | Nein | Nein | Nein | Nein | Nein | 1.0 |
Bytestream | |||||||
StringData | |||||||
Systemid | |||||||
publicid | |||||||
Baseuri | |||||||
Codierung | |||||||
zertifiziert | |||||||
Schnittstelle lsresourceresolver | |||||||
DOM3 | Resolveresource () | Nein | Nein | Nein | Nein | Nein | Nein |
Schnittstelle LSPARSERFILTER | |||||||
DOM3 | Whattoshow | Nein | Nein | Nein | Nein | Nein | Nein |
StartElement () | 2.0 | ||||||
Acceptnode () | |||||||
Schnittstelle LSProgressEvent | |||||||
DOM3 | Eingang | Nein | Nein | Nein | Nein | Nein | Nein |
Position | |||||||
Gesamtgröße | |||||||
Schnittstelle lsloadevent | |||||||
DOM3 | neues Dokument | Nein | Nein | Nein | Nein | Nein | 2.0 |
Eingang | Nein | ||||||
Schnittstelle lsserializer | |||||||
DOM3 | Domconfig | Nein | Nein | Nein | Nein | Nein | 1.0 |
Neue Zeile | |||||||
Filter | |||||||
schreiben() | |||||||
WriteTouri () | |||||||
WriteToString () | |||||||
Schnittstelle lSoutput | |||||||
DOM3 | Zeichenstream | Nein | Nein | Nein | Nein | Nein | 1.0 |
Bytestream | |||||||
Systemid | |||||||
Codierung | |||||||
Schnittstelle lsserializerfilter | |||||||
DOM3 | Whattoshow | Nein | Nein | Nein | Nein | Nein | Nein |
Validierung
Die in diesem Abschnitt gefundenen Schnittstellen sind nicht obligatorisch. Dieses Modul enthält Schnittstellen, um die Konstruktion und Bearbeitung von XML -Dokumenten zu leiten. Beispiele für eine solche geführte Bearbeitung sind Abfragen wie solche, die Fragen wie "Was erlaubt mir das Schema, hier einfügen/zu löschen" und "Wenn ich hier einfüge/lösche, wird das Dokument noch gültig sein."
MSHTML | Tasman | Gecko | Webkit | Khtml | Presto | ||
---|---|---|---|---|---|---|---|
Ausnahmeausnahmeval | |||||||
DOM3 | Code | Nein | Nein | Nein | Nein | Nein | Nein |
Schnittstelle documentEDitVal | |||||||
DOM3 | kontinuierliche Valitätsprüfung | Nein | Nein | Nein | Nein | Nein | Nein |
Domconfig | |||||||
getEfinedElements () | |||||||
validatedocument () | |||||||
Schnittstelle Nodeeditval | |||||||
DOM3 | Standardwert | Nein | Nein | Nein | Nein | Nein | Nein |
Aufzählte Werte | |||||||
CaninsertBefore () | |||||||
canremovechild () | |||||||
canreplacechild () | |||||||
CanAppendChild () | |||||||
nodevalidity () | |||||||
Schnittstellenelementeditval | |||||||
DOM3 | erlaubt Children | Nein | Nein | Nein | Nein | Nein | Nein |
erlaubt | |||||||
erlaubt Parenten | |||||||
erlaubte textsiblings | |||||||
erlaubte previoussillings | |||||||
erlaubteAttributes | |||||||
Erforderlich | |||||||
Inhaltstyp | |||||||
CansetTextContent | |||||||
Cansetattribute | |||||||
Cansetattributenode | |||||||
Cansetattributens | |||||||
CanremoveAttribute | |||||||
CanremoveAttributens | |||||||
canremoveAttributenode | |||||||
iselementdefiniert | |||||||
ISElementDefinedNs | |||||||
SchnittstellencharakterDataeditval | |||||||
DOM3 | iswhITespaceonly () | Nein | Nein | Nein | Nein | Nein | Nein |
CansetData () | |||||||
CanAppendData () | |||||||
canreplacedata () | |||||||
caninsertdata () | |||||||
candeletedata () |
Verweise
MSHTML -Referenzen
- ^ Domexception -Objekt (Internet Explorer), Microsoft
- ^ DomstringList -Objekt (Internet Explorer), Microsoft
- ^ a b c d e f g h i j k l m n Internet Explorer Platform Preview Guide für Entwickler, Microsoft
- ^ "GetElementById -Methode", HTML- und DHTML -Referenz, Microsoft, abgerufen 2009-03-05
- ^ a b Leithead, Travis, HTML- und DOM -Standards Compliance in IE8 Beta 1, Microsoft
- ^ "Archivierte Kopie". Archiviert von das Original Am 2010-07-22. Abgerufen 2010-07-14.
{{}}
: CS1 Wartung: Archiviertes Kopie als Titel (Link) - ^ Internet Explorer 9 Leitfaden für Entwickler - DOM L2- und L3 -Veranstaltungen, Microsoft
Gecko Referenzen
- ^ Bug 56758 - ATT AppendChild, Insertbefore, Removechild, AustauschChild Fail, Mozilla
- ^ Bug 15118 - Expat sendet keine Benachrichtigungen für docType.notations und docType.Entities, Mozilla
- ^ Fehler 70132 - Support @font -face, Mozilla
- ^ Fehler 35615 - Implementieren Sie CSSpagerule, Mozilla
- ^ Fehler 35618 - (DOM2 CSS) CSSUNKNOWNRULE, Mozilla
- ^ a b Bug 62682 - csSstyledeClaration.getPropertycssValue () nicht implementiert, gibt immer NSNull zurück, Mozilla
- ^ Bug 132475 - NSROCSPrimitiveValue :: setfoo () Methoden sollten ein nsresult zurückgeben, Mozilla
- ^ Bug 45424 - Implementieren Sie GetOverRidestyle (), Mozilla
- ^ Fehler 63850 - document.implementation.CreatecsStylesheet () nicht implementiert, Mozilla
- ^ a b Fehler 60212 - RFE: DOM 2 Uevent -Schnittstelle, Mozilla
- ^ Bug 74219 - Implementieren Sie NodeinsertedIntoDocument, noderemedFromDocument, Mozilla
- ^ Bug 77992 - Ereignis.Timestamp sollte eher zum 1. Januar 1970 als auf den Start des Systems sein, Mozilla
- ^ Fehler 155749 - Implementieren Sie DOM3 -Laden/Speichern, Mozilla
Webkit -Referenzen
Presto -Referenzen
andere Referenzen
- "W3c", DOM -Konformitätstestsuiten des Dokumentobjektmodells (DOM), abgerufen 1. Mai, 2005
- "David Barons Homepage", DOM -Testseiten, abgerufen 1. Mai, 2005
- "Jeremies persönliche Seite", DOM Level 1 -Tests, archiviert von das Original am 7. Mai 2005, abgerufen 1. Mai, 2005
- "Mozilla Entwicklerdokumentation", DOM -Unterstützung in Mozilla, abgerufen 1. Mai, 2005
- "Mozilla Entwicklerdokumentation", Was bringt jede DOM -Ebene?, abgerufen 1. Mai, 2005
- "Xulplanet.com", Mozilla -Objektreferenz, abgerufen 1. Mai, 2005
- "Fabian Guisset", Mozilla DOM -Status -Update, archiviert von das Original am 1. November 2005, abgerufen 1. Mai, 2005
- "Opera -Dokumentation", In der Opera unterstützte Webspezifikationen, archiviert von das Original am 4. Juni 2012, abgerufen 1. Mai, 2005
- "JavaScript -Bibel, 5. Ausgabe", Anhang A: JS/DOM -Objekt Schnellreferenz, archiviert von das Original am 22. April 2005, abgerufen 5. Mai, 2005
Externe Links
- Quirksmodode - DOM
- Webbrowser -DOM -Support
- Google docType (Archiviert im Jahr 2010)