JavaScript HTML DOM

Via het HTML DOM kan JavaScript toegang krijgen tot en de inhoud van alle elementen van het HTML-document wijzigen.

HTML DOM (Document Object Model)

Wanneer de webpagina wordt geladen, maakt de browser de documentobjectmodellen van de pagina aan (Document Object Model).

HTML DOM Het model is gestructureerd alsObjectboom:

Het HTML DOM-bomen van objecten

DOM HTML boom

Via deze objectmodellen krijgt JavaScript alle krachten om dynamisch HTML te creëren:

  • JavaScript kan alle HTML-elementen in de pagina wijzigen
  • JavaScript kan alle HTML-eigenschappen in de pagina wijzigen
  • JavaScript kan alle CSS-stijlen in de pagina wijzigen
  • JavaScript kan bestaande HTML-elementen en eigenschappen verwijderen
  • JavaScript kan nieuwe HTML-elementen en eigenschappen toevoegen
  • JavaScript kan reageren op alle bestaande HTML-gebeurtenissen op de pagina
  • JavaScript kan nieuwe HTML-gebeurtenissen op de pagina creëren

Wat zult u leren

In de volgende hoofdstukken van deze handleiding zult u leren:

  • Hoe verandert men de inhoud van een HTML-element
  • Hoe de stijl van HTML-elementen (CSS) te wijzigen
  • Hoe te reageren op HTML DOM-evenementen
  • Hoe HTML-elementen toevoegen en verwijderen

Wat is DOM?

DOM is een standaard van het W3C (World Wide Web Consortium).

DOM definieert de standaarden voor toegang tot documenten:

“De W3C Document Object Model (DOM) is een platformonafhankelijke en taalonafhankelijke interface die programma's en scripts toestaat om dynamisch de inhoud, structuur en stijl van documenten te verkrijgen en te wijzigen.”

De W3C DOM-standaard is onderverdeeld in 3 verschillende delen:

  • Core DOM - Het standaardmodel voor alle documenttypen
  • XML DOM - Het standaardmodel van XML-documenten
  • HTML DOM - Het standaardmodel van HTML-documenten

Wat is HTML DOM?

HTML DOM is de standaard van HTMLObjectenenProgrammeertaalinterface. Het definieert:

  • alsObjectenvan de HTML-elementen
  • van alle HTML-elementenEigenschappen
  • Toegang tot alle HTML-elementenMethoden
  • van alle HTML-elementenEvenementen

Kortom: HTML DOM is een standaard voor het verkrijgen, wijzigen, toevoegen of verwijderen van HTML-elementen.