JavaScript HTML DOM-Elemente
Erstellen Sie ein neues HTML-Element
Erstellen Sie ein neues HTML-Element
Um ein neues Element in die HTML-DOM hinzuzufügen, müssen Sie zuerst das Element erstellen (ein Elementknoten), und dann das Element an ein vorhandenes Element anhängen.Beispiele
<P id = "p1"> Dies ist ein Absatz. </ P>
<P id = "p2"> Dies ist ein weiterer Absatz. </ P>
</ Div>
<Script>
var para = document.createElement ( "p");
var node = document.createTextNode ( "Dies ist ein neuer Absatz.");
para.appendChild (Knoten);
var element = document.getElementById ( "div1");
element.appendChild (para);
</ Script>
Versuchen »
Beispiele der Analyse:
Dieser Code erstellt ein neues Element <p>:
So fügen Sie Text in das Element <p>, müssen Sie zuerst einen Textknoten erstellen. Dieser Code erstellt einen Textknoten:
Dann müssen Sie diesen Text Knoten mit dem <p> Element hinzu:
Schließlich müssen Sie dieses neue Element zu einem vorhandenen Element hinzufügen.
Der Code ein vorhandenes Element zu finden:
Mit dem folgenden Code nach den vorhandenen Elemente hinzufügen, um ein neues Element:
Entfernen Sie die vorhandene HTML-Elemente
Der folgende Code zeigt, wie die Elemente zu löschen:
Beispiele
<P id = "p1"> Dies ist ein Absatz. </ P>
<P id = "p2"> Dies ist ein weiterer Absatz. </ P>
</ Div>
<Script>
var parent = document.getElementById ( "div1");
var child = document.getElementById ( "P1");
parent.removeChild (Kind);
</ Script>
Versuchen »
Beispiele für analytische
Das HTML-Dokument die untergeordneten Knoten haben zwei (zwei Element <p>) des <div> Element enthält:
<p id="p1">这是一个段落。</p>
<p id="p2">这是另一个段落。</p>
</div>
Finden id = "div1" Elemente:
Finden id = "p1" das Element <p>:
Entfernen Sie aus dem übergeordneten Element Unterelemente:
Wenn Sie ein Element ohne einen Verweis auf das übergeordnete Element entfernen können, wäre es toll. Aber leider. DOM-Elemente, die Sie wissen müssen gelöscht werden, sowie sein übergeordnetes Element. |
Dies ist eine gemeinsame Lösung: Finden Sie das Kind Element, das Sie löschen wollen, und dann seine Eigenschaften verwenden, um parentNode Eltern-Element finden:
child.parentNode.removeChild(child);
HTML-DOM-Tutorial
Im HTML-DOM Teil unserer JavaScript-Tutorial haben Sie gelernt:
- Wie den Inhalt des HTML-Elements zu ändern (innerHTML-)
- Wie die Art von HTML-Elementen zu ändern (CSS)
- Wie man an Veranstaltungen auf dem HTML-DOM reagieren
- Wie kann ich hinzufügen oder HTML-Elemente entfernen
Wenn Sie mehr über die Verwendung von JavaScript lernen möchten Wissen , um die HTML - DOM zugreifen zu können , besuchen Sie bitte unsere komplette HTML - DOM - Tutorial .