JavaScript HTML DOM

Gennem HTML DOM kan JavaScript få adgang til og ændre alle elementer i HTML-dokumentet.

HTML DOM(dokumentobjektmodel)

Når en webside indlæses, opretter browseren dokumentobjektmodellen (DOM) for sidenDocument Object Model)。

HTML DOM Modellen struktureres somObjekttræ:

Objektets HTML DOM-træ

DOM HTML træ

Gennem denne objektmodel får JavaScript alle muligheder til at skabe dynamisk HTML:

  • JavaScript kan ændre alle HTML-elementer på siden
  • JavaScript kan ændre alle HTML-egenskaber på siden
  • JavaScript kan ændre alle CSS-stilarter på siden
  • JavaScript kan slette eksisterende HTML-elementer og egenskaber
  • JavaScript kan tilføje nye HTML-elementer og egenskaber
  • JavaScript kan reagere på alle eksisterende HTML-hændelser på siden
  • JavaScript kan oprette nye HTML-hændelser på siden

Hvad vil du lære

I de følgende kapitler af denne vejledning vil du lære:

  • Hvordan ændre indholdet af HTML-elementer
  • Hvordan ændrer man stilen på HTML-elementer (CSS)
  • Hvordan reagerer man på HTML DOM-begivenheder
  • Hvordan tilføjer og sletter man HTML-elementer

Hvad er DOM?

DOM er en W3C (World Wide Web Consortium) standard.

DOM definerer standarder for adgang til dokumentet:

“W3C Dokumentobjektmodel (DOM) er et platformuafhængigt og sprogneutralt grænseflade, der muliggør programmer og skript for at dynamisk få adgang til, opdatere indholdet, strukturen og stilen i dokumenter.”

W3C DOM-standarden er opdelt i 3 forskellige dele:

  • Core DOM - standardmodellen for alle dokumenttyper
  • XML DOM - XML-dokumentets standardmodel
  • HTML DOM - HTML-dokumentets standardmodel

Hvad er HTML DOM?

HTML DOM er en standard for HTMLobjektermodeller ogprogrammeringsgrænseflader。Det definerer:

  • somobjekterHTML-elementers
  • alle HTML-elementersegenskaber
  • adgang til alle HTML-elementersmetoder
  • alle HTML-elementersBegivenheder

Det vil sige: HTML DOM er en standard for, hvordan man henter, ændrer, tilføjer eller sletter HTML-elementer