Free – JavaScript manipulation of the DOM Document Object Model
Access HTML elements using JavaScript make updates, set up event listeners and create new HTML elements.
http://www.coursesave.com/free-javascript-manipulation-dom-document-object-model/