HTML DOM Fundamentals and JavaScript Interaction - Theory