Pomocí HTML DOM může JavaScript přistupovat ke všem prvkům HTML a měnit je dokument.
Když se webová stránka načte, prohlížeč vytvoří Ddokument Objekt Model stránky.
Model HTML DOM je vytvořen jako strom Objektů:
S objektovým modelem získává JavaScript veškerou sílu, kterou potřebuje k vytvoření dynamický HTML:
JavaScript může změnit všechny HTML prvky na stránce
JavaScript může změnit všechny atributy HTML na stránce
JavaScript může změnit všechny styly CSS na stránce
JavaScript může odstranit existující prvky a atributy HTML
JavaScript může přidávat nové prvky a atributy HTML
JavaScript může reagovat na všechny existující HTML události na stránce
JavaScript může na stránce vytvářet nové události HTML
V dalších kapitolách tohoto tutoriálu se dozvíte:
Jak změnit obsah prvků HTML
Jak změnit styl (CSS) prvků HTML
Jak reagovat na události HTML DOM
Jak přidat a odstranit prvky HTML
DOM je standard W3C (World Wide Web Consortium).
DOM definuje standard pro přístup k dokumentům:
„Objektový model dokumentu W3C (DOM) je platformově a jazykově neutrální rozhraní, které umožňuje programům a skriptům dynamický přístup a aktualizaci obsah, struktura a styl dokumentu."
W3C DOM standard je rozdělen do 3 různých částí:
Core DOM - standardní model pro všechny typy dokumentů
XML DOM - standardní model pro XML dokumenty
HTML DOM - standardní model pro HTML dokumenty
HTML DOM je standardní objektový model a programovací rozhranípro HTML. Definuje:
Prvky HTML jako objekty
Vlastnosti všech prvků HTML
Metody pro přístup ke všem prvkům HTML
Události pro všechny prvky HTML
Jinými slovy: HTML DOM je standard pro to, jak získat, změnit, přidat nebo odstranit prvky HTML.