Dieses Mal zeige ich Ihnen, wie Sie das Dom-Attribut verwenden und welche Vorsichtsmaßnahmen bei der Verwendung des Dom-Attributs gelten. Hier ist ein praktischer Fall, schauen wir uns das an.
1. Grammatikstandard von ECMAScript js
2.DOM Document Objektmodell Das Document Object Model bietet Methoden, mit denen js HTML-Tags
bedienen kann. 3. BOM Browser Object Model Das Browser Object Model bietet Methoden, mit denen js Browser bedienen kann
Hinweis: 1. Der größte Boss in js ist window, document ist nur ein Objekt unter window
document.documentElement kann von HTML abgerufen werden
document(在文档里,document是老大) | html / \ / \ / \ body head / / | \ / / | \ / / | \ / | \ meta title style... / | \ / | \ p p ul... / / a
js ---> html
js betreibt HTML-Tags über DOM
childNodes gibt alle untergeordneten Knotenobjekte unter dem aktuellen Objekt zurück und gibt den Textknoten
zurück. Hinweis: Unter ie8 nur Elementknoten
Kommentar Knoten gibt 8 zurück.
Kinder Gibt alle untergeordneten Elementknoten unter dem Objekt zurück und es gibt keine Kompatibilitätsprobleme
Gibt den übergeordneten Knoten ohne Kompatibilität zurück
Gibt das positionierende Elternteil zurück. Wenn keines von beiden gefunden wird, wird es schließlich an den Körper zurückgegeben. Es liegt kein Kompatibilitätsproblem vor.
3. Einige Methoden von DOM
Um einen neuen Elementknoten zu erstellen, müssen Sie einen Parameter akzeptieren, und der Parameter ist die Bezeichnung, die erstellt werden muss.
CreateTextNode()
createComment()
Knotenoperation
1. Parent.appendChild(child node)
Fügen Sie den untergeordneten Knoten zum übergeordneten Knoten hinzu und gehen Sie zu allen untergeordneten Elementknoten des parent
Knoten anhängen2. Parent.insertBefore(untergeordneter Knoten, angegebener untergeordneter Knoten)
An der Vorderseite des angegebenen Knotens hinzufügen
Knoten klonen, parent.cloneNode() klonen
Die Funktion empfängt einen Parameter, der ein boolescher Wert ist. Der Standardwert ist false, flache Kopie, wahr für tiefe Kopie
Flache Kopie: Kopieren Sie nur das Etikett
Deep Copy: Kopieren Sie die Inline-Informationen einiger Tags, die sich auf dieses Tag-Objekt beziehen, und die benutzerdefinierten Attribute in js werden nicht kopiert.
Dies sind meine Notizen zum DOM-Lernen. Wenn es Ihnen helfen kann, würde ich mich sehr freuen.
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
So implementieren Sie die bidirektionale Datenbindung im WeChat-Applet
So verwenden Sie JavaScript-Strings
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Dom-Attribute. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!