Przejdź do treści

Centrum Kształcenia Zawodowego i Ustawicznego w Mrągowie

JS: Tworzenie i usuwanie elementów DOM

piątek,

JS: Tworzenie i usuwanie elementów DOM

JavaScript pozwala na tworzenie i usuwanie elementów DOM. Dzięki temu dynamiczne dodawanie, modyfikowanie i usuwanie treści nie wymaga przeładowywania strony.

Tworzenie Elementów

Utwórz Nowy Element:

Użyj metody document.createElement() do stworzenia nowego elementu.

var nowyDiv = document.createElement("div");

Dodaj treść do elementu

Możesz dodać tekst lub inne elementy do utworzonego elementu.

nowyDiv.textContent = "Witaj świecie!";
// Lub używając innerHTML
nowyDiv.innerHTML = "Witaj świecie!";

Wstaw element do DOM

Wybierz element nadrzędny i użyj metod takich jak appendChild() lub insertBefore(), aby dodać nowy element do drzewa DOM.

document.body.appendChild(nowyDiv); // Dodaje nowyDiv na końcu body

Usuwanie Elementów

Usuń istniejący element

Użyj metody removeChild() na elemencie nadrzędnym, aby usunąć określony element.

var elementDoUsuniecia = document.getElementById("elementId");
elementDoUsuniecia.parentNode.removeChild(elementDoUsuniecia);

Usuwanie elementu bezpośrednio

W nowszych wersjach JavaScript możesz użyć metody remove() bezpośrednio na elemencie, który chcesz usunąć.

document.getElementById("elementId").remove();

Kompletne przykłady

// Tworzenie nowego elementu paragrafu
var nowyP = document.createElement("p");
nowyP.textContent = "To jest nowy paragraf.";

// Dodawanie nowego paragrafu do istniejącego diva
var kontener = document.getElementById("kontener");
kontener.appendChild(nowyP);

// Usuwanie paragrafu
kontener.removeChild(nowyP); // Stary sposób
// lub
nowyP.remove(); // Nowy sposób

Dowiedz się więcej…

JavaScript oferuje wiele metod do manipulacji elementami, w tym ustawiania atrybutów (setAttribute), dodawania klas (classList.add) i wiele innych, co pozwala na tworzenie bogatych interakcji użytkownika.

Artykuł: Olimpiada Zdrowia PCK

Olimpiada Zdrowia PCK

Artykuł: Zostań dawcą szpiku!

Zostań dawcą szpiku!

Artykuł: Przeglądarka Vivaldi

Przeglądarka Vivaldi

Artykuł: Lenovo

Lenovo

Artykuł: Światowy Dzień Oszczędzania

Światowy Dzień Oszczędzania

Nasze technikum

Technik informatyk

Szkoły dla dorosłych

Nasza szkoła

Pełna oferta edukacyjna

Oferta szkoły