1. KernDie Browser-Webseite ist eine Dom-Baumstruktur
Um einen 1. Holen Sie sich den Dom-Knoten<Text> <div id="div1"> <h1 id="h"></h1> <p Klasse="p1"></p> </div> </body> //Nach Tag document.getElementsByTagName('h1'); //Nach ID document.getElementById('div1'); //Durch Klasse document.getElementsByClassName('p1'); //Den übergeordneten Knoten h.parentElement abrufen //Alle untergeordneten Knoten unter dem übergeordneten Knoten abrufen div1.children[index]; //Holen Sie sich den ersten Knoten div1.firstElementChild unter dem aktuellen Knoten; //Holen Sie sich den letzten Knoten div1.lastElementChild unter dem aktuellen Knoten; //Den nächsten Knoten abrufen h.nextElementSibling; 2. Knoten aktualisieren//Den Wert des Textes aktualisieren div1.innerText='Den Wert des Textes ändern'; //Hypertext aktualisieren, Sie können HTML-Text-Tags analysieren div1.innerHTML='<strong>Hypertext hinzufügen</storng>'; //CSS aktualisieren div1.style.color='rot'; div1.style.fontSize='20px';//CamelCase-Benennung div1.style.padding='2em'; 2.1 Praktische ÜbungID abrufen Vor der Änderung Vorgangseingabe 3. Dom-Knoten löschenSchritte zum Löschen eines Knotens: Holen Sie sich zuerst den übergeordneten Knoten und löschen Sie sich dann selbst über den übergeordneten Knoten let self=document.getElementById('p1');//Den gelöschten Knoten abrufen let father=self.parentElement//Den übergeordneten Knoten abrufen father.removeChild(self);//Den Knoten über den übergeordneten Knoten löschen
4. Knoten einfügen Wir erhalten einen Dom-Knoten. Vorausgesetzt, dieser Dom-Knoten ist leer, können wir über <Text> <p id="p1">Java</p> <div id="div1"> <p>JavaScript</p> <p>CSS</p> <p>C</p> </div> </body> 4.1 Vorhandene Tags einfügenLassen Sie a = document.getElementById('div1'); sei b = document.getElementById('p1'); a.appendChild(b);//anhängen Wirkung 4.2 Neues Tag zum Einfügen erstellenlet a=document.createElement('p');//Knoten p erstellen tag a.id='p2'; a.innerText='Hallo, Xiao Shen'; let list = document.getElementById('div1'); //Div1-ID abrufen list.appendChild(a); //Untergeordnete Knoten anhängen //Beschriftungsknoten erstellen let a=document.createElement('script'); a.setAttribute('Typ','Text/Javascript'); Wirkung: //Stil-Tag-Knoten erstellen let st=document.createElement('style'); st.setAttribute('Typ','Text/CSS'); st.innerHTML='body{ Hintergrundfarbe:pink;}'; let hd = document.getElementsByTagName('head')[0]; //Beachten Sie, dass head das 0. Element ist. hd.appendChild(st); Wirkung: 4.3 Vor dem untergeordneten Knoten einfügen (insertBefore)<html> <Kopf> <meta charset="utf-8"> <Titel></Titel> </Kopf> <Text> <p id="p1">Java</p> <div id="div1"> JavaScript <p id='p2'>css</p> <p id="p3">C</p> </div> <Skripttyp="text/javascript"> //Der übergeordnete Knoten mit untergeordneten Knoten let list = document.getElementById('div1'); lass selbst = document.getElementById('p2'); let vorher=document.getElementById('p1'); list.insertBefore(vorher, selbst); </Skript> </body> </html> Wirkung: Dies ist das Ende dieses Artikels über JavaScript-Dom-Objektoperationen. Weitere relevante JavaScript-Dom-Objektoperationen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Verwendungsanweisungen für den Befehl „Docker Create“
>>: Zusammenfassung der Grundsätze zum Schreiben von HTML-Seiten für E-Mails
Um zwei verschiedene Tabellen abzufragen, müssen ...
Inhaltsverzeichnis Erstellen Sie eine neue HTML-D...
Konfigurieren Sie die Git-Umgebung in Docker Bei ...
*** Beispiel für das Festlegen des Stils eines Hy...
Inhaltsverzeichnis Docker-Bereitstellung Always o...
Das Bild-Tag wird verwendet, um ein Bild auf eine...
Vorwort Bei der Projektfreigabe ist immer eine Ve...
Die weltberühmte virtuelle Maschinensoftware VMwa...
Inhaltsverzeichnis Überblick Erfordern URL der An...
Inhaltsverzeichnis Gängige Array-Methoden Pop() u...
Der Unterschied zwischen http und https ist Bei m...
Generieren einer Zertifikatskette Verwenden Sie d...
Szenario: Die Daten in einer Tabelle müssen mithi...
Aufgrund von Geschäftsanpassungen im Unternehmen ...
Konfigurieren Sie ein Implementierungsbeispiel fü...