JavaScript elementy HTML DOM
Utwórz nowy element HTML
Utwórz nowy element HTML
Aby dodać nowy element do DOM HTML, należy najpierw utworzyć element (węzeł element), a następnie dołączyć element do istniejącego elementu.Przykłady
<P id = "p1"> To jest akapit. </ P>
<P id = "p2"> Jest to kolejny akapit. </ P>
</ Div>
<Script>
var p = document.createElement ( "p");
Węzeł var = document.createTextNode ( "To jest nowy akapit.");
para.appendChild (node);
Element var = document.getElementById ( "div1");
element.appendChild (para);
</ Script>
Spróbuj »
Przykłady analizy:
Kod ten tworzy nowy <p> element:
Aby dodać tekst do elementu <p>, należy najpierw utworzyć węzeł tekstowy. Kod ten tworzy węzeł tekstowy:
Następnie należy dodać ten węzeł tekstu do elementu <p>:
Wreszcie, należy dodać ten nowy element do istniejącego elementu.
Kod znaleźć istniejący element:
Poniższy kod po istniejących elementów dodać nowy element:
Usuń istniejące elementy HTML
Poniższy kod demonstruje jak usunąć elementy:
Przykłady
<P id = "p1"> To jest akapit. </ P>
<P id = "p2"> Jest to kolejny akapit. </ P>
</ Div>
<Script>
var rodzic = document.getElementById ( "div1");
var dziecko = document.getElementById ( "P1");
parent.removeChild (dziecko);
</ Script>
Spróbuj »
Przykłady analityczne
Dokument HTML zawierający węzły potomne mają dwa (dwa <p> element) elementu <div>:
<p id="p1">这是一个段落。</p>
<p id="p2">这是另一个段落。</p>
</div>
Znajdź id = "Div1" elementy:
Znajdź id = "P1" do elementu <p>:
Usuń z elementu nadrzędnego podelementów:
Jeśli można usunąć element bez odniesienia do elementu nadrzędnego, to byłoby świetnie. Ale niestety. elementy DOM, które trzeba wiedzieć, który ma zostać usunięty, a także jego elementem dominującym. |
Jest to powszechne rozwiązanie: znaleźć element podrzędny, który chcesz usunąć, a następnie wykorzystać jego właściwości, aby znaleźć parentNode elementu nadrzędnego:
child.parentNode.removeChild(child);
HTML DOM Tutorial
W HTML DOM części naszego poradnika JavaScript, nauczyłeś się:
- Jak zmienić zawartość elementu HTML (innerHTML)
- Jak zmienić styl elementów HTML (CSS)
- Jak reagować na wydarzenia na HTML DOM
- Jak dodać lub usunąć elementy HTML
Jeśli chcesz dowiedzieć się więcej na temat używania JavaScript aby uzyskać dostęp do wiedzy HTML DOM, odwiedź naszą pełną samouczek HTML DOM .