Heim  >  Artikel  >  Web-Frontend  >  js durchläuft untergeordnete Knoten, untergeordnete Elementanhänge und Methoden_Javascript-Fähigkeiten

js durchläuft untergeordnete Knoten, untergeordnete Elementanhänge und Methoden_Javascript-Fähigkeiten

WBOY
WBOYOriginal
2016-05-16 16:39:211378Durchsuche

Code kopieren Der Code lautet wie folgt:

// Alle untergeordneten Knoten löschen, bevor untergeordnete Knoten hinzugefügt werden

var usernameEle = document.getElementById("username");
var children = usernameEle.childNodes; for(var i = children.length - 1; i >= 0; i--) {
usernameEle.removeChild(childs[i]); }
var username = document.createTextNode(obj.username);
usernameEle.appendChild(username);


Eigenschaften:

nextSibling gibt den nächsten Geschwisterknoten des aktuellen Knotens zurück (schreibgeschützt)

previousSibling gibt den vorherigen Geschwisterknoten dieses Knotens zurück (schreibgeschützt)

parentNode gibt den übergeordneten Knoten zurück (schreibgeschützt)
childNodes speichert die Liste der untergeordneten Knoten des Knotens (schreibgeschützt)
nodeValue gibt den Text des Knotens zurück (lesbar und beschreibbar)
Text gibt den Textinhalt dieses Knotens und seiner Nachkommen (lesbar und beschreibbar)
zurück nodeName gibt den Namen des Knotens zurück (schreibgeschützt)

Attribute speichert die Attributliste des Knotens (schreibgeschützt)

dataType gibt den Datentyp dieses Knotens zurück

Definition Die Definition des Knotens im DTD- oder XML-Modus (schreibgeschützt)
Doctype gibt den Dokumenttypknoten an (schreibgeschützt)
documentElement gibt das Stammelement des Dokuments zurück (lesbar und beschreibbar)
firstChild gibt den ersten untergeordneten Knoten des aktuellen Knotens zurück (schreibgeschützt)
Die Implementierung gibt das XMLDOMImplementation-Objekt
zurück lastChild gibt den letzten untergeordneten Knoten des aktuellen Knotens zurück (schreibgeschützt)
nodeType gibt den Typ des Knotens zurück (schreibgeschützt)
nodeTypedValue speichert den Knotenwert (lesbar und beschreibbar)
ownerDocument gibt das Stammdokument zurück, das diesen Knoten enthält (schreibgeschützt)
Parsed gibt zurück, ob dieser Knoten und seine untergeordneten Knoten analysiert wurden (schreibgeschützt)
Präfix gibt das Namespace-Präfix zurück (schreibgeschützt)
„preserveWhiteSpace“ gibt an, ob Leerzeichen (lesbar und beschreibbar) beibehalten werden sollen
url gibt die URL des zuletzt geladenen XML-Dokuments zurück (schreibgeschützt)
XML gibt eine XML-Darstellung des Knotens und seiner Nachkommen zurück (schreibgeschützt)

Methode:

getElementsByTagName gibt eine Sammlung von Elementen mit dem angegebenen Namen zurück

appendChild fügt dem aktuellen Knoten einen neuen untergeordneten Knoten hinzu und platziert ihn nach dem letzten untergeordneten Knoten

createElement erstellt einen Elementknoten
createTextNode erstellt einen Textknoten, der die angegebenen Daten enthält
RemoveChild entfernt den angegebenen untergeordneten Knoten aus der untergeordneten Knotenliste
hasChildNodes gibt zurück, ob der aktuelle Knoten untergeordnete Knoten hat

cloneNode gibt eine Kopie des aktuellen Knotens zurück

createAttribute erstellt ein neues Attribut

createCDATASection erstellt einen CDATA-Abschnitt mit den angegebenen Daten
createComment erstellt einen Kommentarknoten
createDocumentFragment erstellt ein DocumentFragment-Objekt
createEntityReference erstellt ein EntityReference-Objekt
createNode erstellt einen Knoten des angegebenen Typs, Namens und Namensraums
createPorcessingInstruction erstellt einen Operationsanweisungsknoten
insertBefore fügt einen untergeordneten Knoten vor dem angegebenen Knoten
ein Laden importiert das XML-Dokument am angegebenen Speicherort
LoadXML importiert das XML-Dokument der angegebenen Zeichenfolge
replaceChild Ersetzt den angegebenen untergeordneten Knoten aus der untergeordneten Knotenliste
Speichern Speichern Sie die XML-Datei im angegebenen Knoten
selectNodes führt den angegebenen Abgleich für Knoten durch und gibt eine Liste übereinstimmender Knoten zurück
selectSingleNode führt einen angegebenen Match für den Knoten durch und gibt den ersten passenden Knoten
zurück transformNode transformiert den Knoten und seine Nachkommen mithilfe des angegebenen Stylesheets
transformNodeToObject wandelt einen Knoten und seine Nachkommen mithilfe des angegebenen Stylesheets
in Objekte um

Stellungnahme:
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