The browser must support the ability to dynamically update from elements, and the ability to do this in a standard way comes through the support for the Document object model (DOM). By supporting the DOM, it becomes easy for developers to write a single piece of code that targets multiple browsers.