Heim Web-Frontend js-Tutorial Detaillierte Einführung in DOM, Knoten, Attribute und Methoden zum Auffinden von Knoten

Detaillierte Einführung in DOM, Knoten, Attribute und Methoden zum Auffinden von Knoten

May 18, 2018 pm 06:10 PM
属性 查找 节点

Das Folgende ist eine Einführung in DOM und wie man Knoten, Attribute und Knoten findet. Es hat einen sehr guten Referenzwert.

DOM (Document Object Model) Programmierschnittstelle für den Betrieb von Dokumenten

DOM definiert Methoden zur Darstellung und Änderung von Dokumenten. Das CSS-Stylesheet kann nicht geändert werden, um den CSS-Stil des Elements mit der DOM-Methode in js zu ändern.

Das DOM-Objekt ist das Hostobjekt, das zum Betrieb einer Sammlung von HTML- und XML-Funktionsobjekten verwendet wird. xml ——> json ersetzt.

Dokument, wenn es alleine geschrieben wird, stellt es das gesamte Dokument dar, implizit eine Ebene über dem HTML-Tag geschrieben, das nur das Stamm-Tag im Dokument ist.

Hinweis:

BOM- und DOM-gruppierte Dinge sind arrayartig, keine Arrays.

Methoden zum Abrufen von Elementen:

getElementById();Browser unter IE8 unterscheiden die Größe der ID nicht value Schreiben Sie den Namensattributwert des Elements und passen Sie ihn an. Da der ID-Wert im Hintergrund geändert wird, versuchen Sie, ihn nicht oder weniger zu verwenden.

getElementsByTagName(); alle Browser unterstützen

getElementsByClassName(); Browser IE8 und niedriger unterstützen nicht

getElementsByName(); in älteren Versionen nur den Namen des Tags, das die Anfrage senden kann, wird wirksam (Formular, Formularelement, IMG, IFrame)

document.querySelector(); CSS-Selektor, IE7 und niedriger sind nicht kompatibel und nicht in Echtzeit.

document.querySelectAll();

Knotentyp:

Elementknoten 1Attributknoten 2

Textknoten 3 // Text, Leerzeichen, Wagenrückläufe usw. sind alles Textknoten

Kommentarknoten 8

Dokumentknoten 9

Dokumentfragment 11

Anzahl der durchlaufenen Knoten:

parentNode Der übergeordnete Knoten des untergeordneten Knotens, der letzte parentNode-Knoten ist der Dokumentknoten. childNodes Alle untergeordneten Knoten des übergeordneten Knotens, Elementknoten, Kommentarknoten, Textknoten

firstChild erster untergeordneter Knoten

lastChild letzter untergeordneter Knoten

nextSibling Nächster Geschwisterknoten

Vorheriger Geschwisterknoten Vorheriger Geschwisterknoten

Anzahl der durchlaufenen Elementknoten:

(außer Kinderknoten, andere sind IE9 und die folgenden sind inkompatibel ) Der übergeordnete Elementknoten des parentElement-Elements, der letzte übergeordnete Elementknoten ist das HTML-Element und das Dokument ist ein eigenständiger Knoten. Kinder sind die untergeordneten Knoten des Elements unter dem übergeordneten Element.

node.childElementCount === node.children.length Die Anzahl der untergeordneten Elementknoten des aktuellen untergeordneten Knotens. Verwenden Sie „children.length“.

firstElementChild erster untergeordneter Elementknoten

lastElementChild letzter untergeordneter Elementknoten

nextElementSibling, previousElemnetSibling

vier Knoten Attribute:

nodeName Mit Ausnahme von Elementknoten wird den zurückgegebenen Ergebnissen ein „#“ vorangestellt, und Elementknoten geben Tag-Namen in Großbuchstaben zurück, und die Typen sind schreibgeschützt. nodeValue wird nur für Textknoten und Kommentarknoten verwendet und kann gelesen und geschrieben werden.

nodeType gibt eine Zahl zurück, die den entsprechenden Knotentyp darstellt. Schreibgeschützte

Attribute Die Attributsammlung des Elementknotens. Die Methode

node.hasChildNodes() bestimmt, ob im übergeordneten Knoten untergeordnete Knoten vorhanden sind, und das Rückgabeergebnis ist ein boolescher Wert.

Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird.

Verwandte Artikel:

js

Implementierung der gegenseitigen Übertragung von Json-Code zwischen Front- und Backends

$http-Dienst Detaillierte Erläuterung der Übergabe der Post-Methode
js

auf Parameterfall

Was sind die häufigsten Fehler, die unerfahrene JS-Benutzer machen


Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in DOM, Knoten, Attribute und Methoden zum Auffinden von Knoten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So deaktivieren Sie „Mein iPhone suchen'. So deaktivieren Sie „Mein iPhone suchen'. Nov 09, 2023 pm 02:21 PM

Was passiert, wenn Sie Find My auf dem iPhone deaktivieren? „Mein iPhone suchen“ hilft Ihnen, ein verlorenes oder gestohlenes Gerät zu finden. Wenn die Funktion „Mein iPhone suchen“ aktiviert ist, können Sie den Standort Ihres Geräts auf einer Karte verfolgen, Töne abspielen und Ihnen bei der Suche nach Ihrem Gerät helfen. Find My verfügt außerdem über eine Aktivierungssperre, um zu verhindern, dass jemand Ihr iPhone verwendet. Wenn Sie „Mein iPhone suchen“ deaktivieren, gehen alle diese Funktionen verloren, was die Wiederherstellung eines verlorenen Apple-Geräts erschweren kann. Obwohl Find My iPhone sehr nützlich ist, sollten Sie es deaktivieren, wenn Sie Ihr Telefon verkaufen, spenden, eintauschen oder zum Batteriewechsel oder für einen anderen Service einsenden möchten. Dadurch wird sichergestellt, dass niemand auf Informationen über Sie zugreifen kann

Finden Sie den Index eines Elements in einem Array mit der Funktion Array.IndexOf in C# Finden Sie den Index eines Elements in einem Array mit der Funktion Array.IndexOf in C# Nov 18, 2023 am 09:59 AM

Verwenden Sie die Funktion Array.IndexOf in C#, um den Index eines Elements in einem Array zu ermitteln. Wenn wir in einem C#-Programm den Index eines Elements in einem Array ermitteln müssen, können wir die Funktion Array.IndexOf verwenden. Die Funktion Array.IndexOf findet das angegebene Element innerhalb des angegebenen Array-Bereichs und gibt den Index seines ersten Vorkommens zurück. Wenn das Element nicht gefunden wird, wird -1 zurückgegeben. Im Folgenden finden Sie einen Beispielcode, der zeigt, wie Sie mit der Funktion Array.IndexOf ein Element in einem Array finden.

4 Möglichkeiten, Find My auf dem iPhone zu deaktivieren 4 Möglichkeiten, Find My auf dem iPhone zu deaktivieren Feb 02, 2024 pm 04:15 PM

Mit der Find My-App von Apple können Sie Ihr iPhone oder ein anderes Gerät orten, um zu verhindern, dass es verloren geht oder vergessen wird. Obwohl Find My ein nützliches Tool zum Verfolgen von Geräten ist, möchten Sie es möglicherweise deaktivieren, wenn Sie Bedenken hinsichtlich der Privatsphäre haben, Ihren Akku nicht entladen möchten oder aus anderen Gründen. Glücklicherweise gibt es mehrere Möglichkeiten, Find My auf dem iPhone zu deaktivieren, die wir alle in diesem Artikel erklären. So deaktivieren Sie Find My auf dem iPhone [4 Methoden] Sie können Find My auf dem iPhone auf vier Arten deaktivieren. Wenn Sie Methode 1 zum Deaktivieren der Suchfunktion verwendet haben, können Sie dies von dem Gerät aus tun, auf dem Sie die Funktion deaktivieren möchten. Um mit den Methoden 2, 3 und 4 fortzufahren, sollte das iPhone, auf dem Sie Find Finder deaktivieren möchten, ausgeschaltet sein oder

So überprüfen Sie die Seriennummer und die MAC-Adresse der Festplatte So überprüfen Sie die Seriennummer und die MAC-Adresse der Festplatte Feb 18, 2024 pm 07:45 PM

Seriennummern und MAC-Adressen von Festplatten sind wichtige Kennungen in der Computerhardware und sehr nützlich bei der Verwaltung und Wartung von Computersystemen. In diesem Artikel erfahren Sie, wie Sie die Seriennummer und die MAC-Adresse der Festplatte ermitteln. 1. Finden Sie die Seriennummer der Festplatte. Die Seriennummer der Festplatte ist eine eindeutige Kennung, die vom Festplattenhersteller zur Identifizierung und Nachverfolgung der Festplatte verwendet wird. In verschiedenen Betriebssystemen unterscheidet sich die Methode zum Ermitteln der Seriennummer der Festplatte geringfügig. Windows: Öffnen Sie die Eingabeaufforderung (suchen Sie im Startmenü nach „cmd“), geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste: wmicdisk

Pythons dir()-Funktion: Zeigen Sie die Eigenschaften und Methoden eines Objekts an Pythons dir()-Funktion: Zeigen Sie die Eigenschaften und Methoden eines Objekts an Nov 18, 2023 pm 01:45 PM

Dir()-Funktion von Python: Eigenschaften und Methoden eines Objekts anzeigen, spezifisches Codebeispiel erforderlich Zusammenfassung: Python ist eine leistungsstarke und flexible Programmiersprache und ihre integrierten Funktionen und Tools bieten Entwicklern viele praktische Funktionen. Eine der sehr nützlichen Funktionen ist die Funktion dir(), die es uns ermöglicht, die Eigenschaften und Methoden eines Objekts anzuzeigen. In diesem Artikel wird die Verwendung der Funktion dir() vorgestellt und ihre Funktionen und Verwendungen anhand spezifischer Codebeispiele demonstriert. Text: Die dir()-Funktion von Python ist eine integrierte Funktion.

Die Funktion glob() in PHP wird zum Suchen von Dateien oder Verzeichnissen verwendet Die Funktion glob() in PHP wird zum Suchen von Dateien oder Verzeichnissen verwendet Nov 18, 2023 pm 06:17 PM

Die Funktion glob() in PHP wird zum Suchen von Dateien oder Verzeichnissen verwendet und ist eine leistungsstarke Dateioperationsfunktion. Es kann den Pfad einer Datei oder eines Verzeichnisses basierend auf einer angegebenen Musterübereinstimmung zurückgeben. Die Syntax der glob()-Funktion lautet wie folgt: glob(pattern, flags) wobei „pattern“ die abzugleichende Musterzeichenfolge darstellt, die ein Platzhalterausdruck sein kann, z. B. *.txt (übereinstimmende Dateien mit der Endung .txt) oder einen bestimmten Dateipfad. Flags ist ein optionaler Parameter, der zur Steuerung der Funktion verwendet wird

So finden Sie die Seriennummer Ihrer Computerfestplatte So finden Sie die Seriennummer Ihrer Computerfestplatte Feb 20, 2024 am 10:33 AM

So überprüfen Sie die Seriennummer einer Computerfestplatte Mit der Entwicklung der Computertechnologie sind Computerfestplatten zu einem unverzichtbaren Bestandteil unseres Lebens geworden. Ganz gleich, ob Sie wichtige Dateien speichern oder Betriebssysteme und Software installieren, Sie müssen sich dabei auf die Festplatte verlassen können. Das Verständnis einiger grundlegender Informationen über die Computerfestplatte, wie beispielsweise der Seriennummer der Festplatte, kann uns dabei helfen, das Computersystem besser zu verwalten und zu warten. Wie kann man also die Seriennummer der Computerfestplatte überprüfen? In diesem Artikel werden mehrere gängige Methoden vorgestellt. Methode 1: Verwenden Sie das Befehlszeilentool, das mit dem Windows-System geliefert wird

Wie schreibe ich einen Hash-Suchalgorithmus in Python? Wie schreibe ich einen Hash-Suchalgorithmus in Python? Sep 21, 2023 pm 02:37 PM

Wie schreibe ich einen Hash-Suchalgorithmus in Python? Der Hash-Suchalgorithmus, auch Hash-Suchalgorithmus genannt, ist eine Datensuchmethode, die auf einer Hash-Tabelle basiert. Im Vergleich zu herkömmlichen Suchalgorithmen wie der linearen Suche und der binären Suche weist der Hash-Suchalgorithmus eine höhere Sucheffizienz auf. In Python können wir ein Wörterbuch verwenden, um eine Hash-Tabelle zu implementieren und dann eine Hash-Suche zu implementieren. Die Grundidee des Hash-Suchalgorithmus besteht darin, das zu durchsuchende Schlüsselwort über eine Hash-Funktion in einen Indexwert umzuwandeln und es dann anhand des Indexwerts in der Hash-Tabelle zu durchsuchen.

See all articles