JavaScript HTML DOM

Przez HTML DOM, JavaScript może uzyskać dostęp i zmieniać wszystkie elementy dokumentu HTML.

HTML DOM (model dokumentu obiektowego)

Gdy strona jest ładowana, przeglądarka tworzy model dokumentu obiektowego (Document Object Model).

HTML DOM Model jest zorganizowany jakoDrzewo obiektów:

Drzewo obiektów HTML DOM

Drzewo HTML DOM

Przez ten model obiektowy, JavaScript uzyskuje wszystkie możliwości tworzenia dynamicznego HTML:

  • JavaScript może zmienić wszystkie elementy HTML na stronie
  • JavaScript może zmienić wszystkie atrybuty HTML na stronie
  • JavaScript może zmienić wszystkie style CSS na stronie
  • JavaScript może usunąć istniejące elementy i atrybuty HTML
  • JavaScript może dodać nowe elementy i atrybuty HTML
  • JavaScript może reagować na wszystkie istniejące wydarzenia HTML na stronie
  • JavaScript może tworzyć nowe wydarzenia HTML na stronie

Czego się nauczysz

W następujących rozdziałach tego przewodnika nauczysz się:

  • Jak zmienić zawartość elementu HTML
  • Jak zmienić styl elementów HTML (CSS)
  • Jak reagować na wydarzenia HTML DOM
  • Jak dodać i usunąć elementy HTML

Co to jest DOM?

DOM jest standardem W3C (World Wide Web Consortium).

DOM definiuje standardy dostępu do dokumentu:

“W3C Document Object Model (DOM) jest neutralnym wobec platformy i języka interfejsem, który pozwala programom i skryptom dynamicznie dostępować do, aktualizować zawartość, strukturę i styl dokumentu.”

Standard W3C DOM podzielony jest na 3 różne części:

  • Core DOM - standardowy model dla wszystkich typów dokumentów
  • XML DOM - standard modelu dokumentu XML
  • HTML DOM - standard modelu dokumentu HTML

Co to jest HTML DOM?

HTML DOM jest standardem HTMLobiektówmodele iinterfejsy programistyczne。Definiuje to:

  • jakoobiektówHTML elementów
  • wszystkich elementów HTMLatrybutów
  • dostęp do wszystkich elementów HTMLmetod
  • wszystkich elementów HTMLWydarzenia

Innymi słowy: HTML DOM dotyczy standardów dotyczących uzyskiwania, zmiany, dodawania lub usuwania elementów HTML