Introduction to Javascript DOM 2 and DOM 3 levels

The Document Object Model (DOM) originally came about as a standard means for accessing HTML...

XML Namespaces in DOM levels 2 and 3

XML Namespaces provide a way to avoid name space conflicts within DOM elements. This way elements from

Styles and CSS DOM

Appearance of any HTML element can be controlled through style attribute of the...

Computed styles and methods

DOM level 2 has introduced methods which deals with overlap of cascaded styles from style sheets that affect the style functionality of an element.

How to work with dimensions of HTML elements

All the HTML elements have properties that are used in Document Object Model programming to d...

Introduction to Traversals and Ranges

Document Object Model Level 2 Traversal and Range modules provide properties and methods that allow scripts to dynamically traverse, identify and manipulate a range of content...

The NodeIterator interface

DOM Level 2 Traversal module has an important interface called NodeIterator. This object can be used to traverse filtered lists of nodes or elements using a flat l...

The TreeWalker interface

Similar to NodeIterator, DOM Level 2

Range module methods and properties

DOM Level 2 Traversal and