# [bigheading] DHTML Object Model

### [smallheading] Element Functionality

[para1] The Document Object Model (DOM) allows for quick, dynamic access to all elements in an XHTML document for manipulation with JavaScript.

[para2] For more information, check out the "JavaScript and the DOM" section of Deitel's [link] JavaScript Resource Center.

[para3] The buttons below demonstrate:(list)

- [item1] getElementById and parentNode
- [item2] insertBefore and appendChild
- [item3] replaceChild and removeChild