Zu den
dom-Methoden gehören: close(), open(), write(), writeln(), focus(), item(), Assert(), clear(), count(), error(), group(), info(), log(), table() usw.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Methoden des DOM-Dokumentobjekts
Methode |
Beschreibung |
document.addEventListener() |
Hinzufügen eines Handles zum.document.adoptNode (Knoten) |
Rückkehr von einem anderen Dokument angepasster Knoten an das aktuelle Dokument.
|
document.close() |
Schließt den mit der Methode document.open() geöffneten Ausgabestream und zeigt die ausgewählten Daten an.
|
document.createAttribute() |
Erstellen Sie einen Attributknoten. Die Methode
|
document.createComment() |
createComment() kann einen Kommentarknoten erstellen.
|
document.createDocumentFragment() |
Erstellt ein leeres DocumentFragment-Objekt und gibt dieses Objekt zurück.
|
document.createElement() |
Elementknoten erstellen.
|
document.createTextNode() |
Erstellen Sie einen Textknoten.
|
document.getElementsByClassName() |
Gibt eine Sammlung aller Elemente mit dem angegebenen Klassennamen im Dokument als NodeList-Objekt zurück.
|
document.getElementById() |
Gibt einen Verweis auf das erste Objekt mit der angegebenen ID zurück.
|
document.getElementsByName() |
Gibt eine Sammlung von Objekten mit dem angegebenen Namen zurück.
|
document.getElementsByTagName() |
Gibt eine Sammlung von Objekten mit dem angegebenen Tag-Namen zurück.
|
document.importNode() |
Kopieren Sie einen Knoten aus einem anderen Dokument in dieses Dokument zur Anwendung.
|
document.normalize() |
Leere Textknoten löschen und benachbarte Knoten verbinden
|
document.normalizeDocument() |
Leere Textknoten löschen und benachbarte Knoten verbinden
|
document.open () |
Offen Ein Stream zum Sammeln der Ausgabe einer beliebigen document.write()- oder document.writeln()-Methode.
|
document.querySelector() |
Gibt das erste Element im Dokument zurück, das dem angegebenen CSS-Selektor entspricht.
|
document.querySelectorAll() |
document.querySelectorAll() ist eine neue in HTML5 eingeführte Methode, die das zurückgibt Dokument Liste aller Elementknoten, die mit dem CSS-Selektor in
|
document.removeEventListener() |
Entfernen Sie Ereignishandles im Dokument (hinzugefügt durch die Methode addEventListener())
|
document.renameNode() |
Element umbenennen oder Attributknoten.
|
document.write() |
Schreiben Sie einen HTML-Ausdruck oder JavaScript-Code in das Dokument.
|
document.writeln() |
entspricht der Methode write(), außer dass nach jedem Ausdruck ein Zeilenumbruchzeichen geschrieben wird.
|
Methoden des DOM-Elementobjekts
Methode |
Beschreibung |
element.addEventListener() |
Fügen Sie dem angegebenen Element einen Ereignishandler hinzu |
element.appendChild() |
Fügen Sie dem Element ein neues untergeordnetes Element hinzu. |
element.focus() |
Legen Sie das Dokument oder Element fest, um den Fokus zu erhalten. |
element.getAttribute() |
Gibt den Attributwert des angegebenen Elements zurück. getAttributeNode () | Gibt den angegebenen Attributknoten zurück
| element.getElementsByTagName() |
Gibt die Sammlung aller untergeordneten Elemente des angegebenen Tag-Namens zurück.
| element getElementsByClassName() |
Gibt eine Sammlung aller Elemente mit dem angegebenen Klassennamen im Dokument als NodeList-Objekt zurück.
| element.getFeature() |
Gibt das Ausführungs-APIs-Objekt der angegebenen Funktion zurück.
| element.getUserData() |
Gibt ein Objekt mit zugehörigen Schlüsselwerten in einem Element zurück.
| element.hasAttribute() |
Gibt „true“ zurück, wenn das angegebene Attribut im Element vorhanden ist, andernfalls wird „false“ zurückgegeben.
| element.hasAttributes() |
Gibt „true“ zurück, wenn das Element irgendwelche Attribute hat, andernfalls wird „false“ zurückgegeben.
| element.hasChildNodes() |
Gibt zurück, ob ein Element untergeordnete Elemente hat
| element.hasFocus() |
Gibt einen booleschen Wert zurück, um zu erkennen, ob das Dokument oder Element den Fokus hat
| element.insertBefore() |
Fügt ein neues untergeordnetes Element vor dem vorhandenen untergeordneten Element ein
| element.isDefaultNamespace() |
Gibt true zurück, wenn namespaceURI angegeben ist, andernfalls wird false zurückgegeben.
| element.isEqualNode() |
Überprüft, ob zwei Elemente gleich sind
| element.isSameNode() |
Überprüft, ob beide Elemente die gleichen Knoten haben.
| element.isSupported() |
Gibt true zurück, wenn die angegebene Funktion im Element unterstützt wird.
| element.normalize() |
macht dies zu einer „normalen“ Form, bei der nur Strukturen (wie Elemente, Kommentare, Verarbeitungsanweisungen, CDATA-Abschnitte und Entitätsreferenzen) Textknoten, d. h. Elemente (einschließlich Attribute) trennen. , es gibt weder angrenzende Textknoten noch leere Textknoten alle Unterelementknoten, die mit dem angegebenen CSS-Selektorelement übereinstimmen
| Element.removeattribute () |
Löschen Sie die angegebenen Attribute aus dem Element
| .removeattributeNode () | Löschen Sie den angegebenen Attributknoten und kehren Sie zurück der entfernte Knoten.
... element.replaceChild ( ) |
Ersetzen Sie ein untergeordnetes Element |
element.setAttribute() |
Legen Sie das angegebene Attribut fest oder ändern Sie es und geben Sie den Wert an. |
| element.setAttributeNode() |
Den angegebenen Attributknoten festlegen oder ändern.
| element.setIdAttribute() |
|
element | .setIdAttributeNode()
|
| element .setUserData()
Verknüpft das Objekt mit dem angegebenen Schlüsselwert in das Element. Elemento.tostring ()
| Ein in einen String umgewandeltes Element |
Nodelist.item ()
| Zurück zu einem bestimmten elementbasierten Index basierend auf dem Dokumentbaum |
Dom-Attributobjektmethode |
|
Methode Beschreibung |
|
nodemap.getNamedItem()Der angegebene Attributknoten, der aus der Knotenliste zurückgegeben wurde. |
|
nodemap.item()Gibt den Knoten an der angegebenen Indexnummer in der Knotenliste zurück. |
| nodemap .removeNamedItem()
Entferne den angegebenen Attributknoten
|
| nodemap .setNamedItem()
Setze den angegebenen Attributknoten (nach Namen)
|
Methoden von DOM-Ereignissen
Methode |
Beschreibung |
initEvent() |
Initialisieren Sie die Eigenschaften des neu erstellten Ereignisobjekts. |
preventDefault() |
Informiert den Browser, die mit dem Ereignis verknüpfte Standardaktion nicht auszuführen. |
stopPropagation() |
löst keine Ereignisse mehr aus. |
addEventListener() |
Ermöglicht die Registrierung von Abhörereignissen in Zielereignissen (IE8
= attachmentEvent()) |
dispatchEvent() |
ermöglicht das Senden von Ereignissen an Listener (IE8 =
fireEvent()) |
removeEventListener() |
Führen Sie ein auf dem Ereignisziel registriertes Abhörereignis aus (IE8 =
detachEvent()) |
handleEvent() |
Jedes Objekt als Event-Handler registrieren |
createEvent() |
|
initMouseEvent() |
Initialisieren Sie den Wert des Mausereignisobjekts |
initKeyboardEvent () |
Initialisieren Sie den Wert des Tastaturereignisobjekts |
Methode des DOM-Konsolenobjekts
Methode |
Beschreibung |
assert() |
Wenn die Behauptung falsch ist , in der Meldung Arrival Die Konsole gibt eine Fehlermeldung aus. |
clear() |
Löschen Sie die Informationen auf der Konsole. |
count() |
Zeichnet die Anzahl der count()-Aufrufe auf, die im Allgemeinen zum Zählen verwendet werden. |
error() |
Fehlerinformationen an die Konsole ausgeben |
group() |
Eine Informationsgruppe in der Konsole erstellen. Eine vollständige Informationsgruppe beginnt mit console.group() und endet mit console.groupEnd() |
groupCollapsed() |
Erstellen Sie eine Informationsgruppe in der Konsole. Wie console.group() , aber standardmäßig minimiert. |
groupEnd() |
Legen Sie das Ende der aktuellen Informationsgruppe fest |
info() |
Die Konsole gibt eine Nachricht aus |
log() |
Die Konsole gibt eine Nachricht aus |
Tabelle () | Daten in Tabellenform anzeigen |
time() |
Timer beginnt mit der Zeitzählung und wird in Verbindung mit timeEnd() verwendet, um die genaue Zeit zu berechnen, die für einen Vorgang aufgewendet wurde. |
timeEnd() |
Zeit endet |
trace() |
Zeigt den Aufrufpfad des aktuell ausgeführten Codes im Stapel an. |
warn() |
Warninformationen ausgeben, mit einem gelben Dreieck vor den Informationen, um die Warnung anzuzeigen |
CSSStyleDeclaration-Objekt. Methode
Methode
Beschreibung |
| getPropertyPriority ( )
Gibt zurück, ob für die angegebene CSS-Eigenschaft das Attribut „wichtig!“ festgelegt ist. |
| getPropertyValue()
Gibt den angegebenen CSS-Eigenschaftswert zurück. |
| item()
Gibt den CSS-Eigenschaftsnamen in der CSS-Deklaration nach Index zurück. |
| removeProperty()
Entfernt eine CSS-Eigenschaft aus einer CSS-Deklaration. |
| setProperty()
CSS-Eigenschaften im CSS-Deklarationsblock erstellen oder ändern. |
|
Methoden des HTMLCollection-Objekts
Methode
Description |
| item()
Gibt das Element am angegebenen Index in der HTMLCollection zurück. |
| namedItem()
Gibt das Element in der HTMLCollection mit der angegebenen ID oder dem angegebenen Namensattribut zurück. |
|
【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene 】
|
|
Das obige ist der detaillierte Inhalt vonWas sind die Javascript-Dom-Methoden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!