The term '''DOM scripting''' refers to programmatically accessing the [[Document Object Model]] (DOM). In common usage, DOM scripting implies [[JavaScript]]. DOM scripting has its roots in [[Dynamic HTML]] (DHTML), but is more structured. It is the third pillar{{Clarify|date=August 2011}} in the [[web standards]] movement.
==DHTML vs. DOM scripting==
;Traditional DHTML<nowiki>:</nowiki>
* Uses a scripting language and valid markup ([[HTML]]/[[XHTML]]/[[XML]]/etc.)