This document discusses the JavaScript Object Model. It describes how JavaScript can access and modify HTML element values. While each browser originally had its own document object model, newer standardized models add common properties and methods. These include properties to access elements, styles, and child nodes as well as methods to modify attributes, insert content, and more. The document provides examples of using the object model to retrieve forms, anchors, links and other page elements in order to manipulate them with JavaScript.