• About this document
  • Related documents
    • Introduction to HTML
    • Introduction to JavaScript
    • Introduction to CSS
    • Standardization Issues

  • DOM introduction
    • Tag Names and IDs
    • Browser objects
      • JavaScript interface
        • The 'this' keyword
      • DOM Containment hierarchy
        • Parents, children, descendants
        • Text objects
        • Invisible objects
  • Window Object
    • » Properties
      • closed
      • document
      • name
      • opener
      • status
      • self
      • location
      • history
      • navigator
      • innerHeight
      • innerWidht
      • screen
        • geometry
    • » Methods
      • Open
      • Close
      • Resize
      • Move
      • Focus
      • getComputedStyle
      • Dialog boxes
        • Alert
        • Confirm
        • Prompt
      • Timers
        • setInterval
        • clearInterval
        • setTimeout
        • clearTimeout
  • Document Object
    • » Properties
      • body
        • geometry
      • location
      • title
      • cookie
    • » Methods
      • getElementById
      • getElementsByName
      • getElementsByTagName
      • createElement
        • createTextNode
      • write
      • open
      • close
    • » Frames
  • Element Object
    • » Properties
      • id
      • name
      • innerHTML
      • parentNode
      • childNodes
        • first and last child
      • nextSibling
      • previousSibling
      • accesskey
      • tabindex
      • alt
      • title
      • className
      • tagName
      • href
      • target
      • style
      • Geometry
        • offsetLeft
        • offsetTop
        • offsetWidth
        • offsetHeight
        • scrollWidth
        • scrollHeight
      • XML Attributes
        • getAttribute
        • setAttribute
        • removeAttribute
        • Attribute nodes
          • getAttributeNode
          • attributes
      • Interactive objects properties
        • type
        • value
          • defaultValue
        • disabled
        • form
        • readOnly
        • size
    • » Methods
      • getAttribute
      • setAttribute
      • hasAttribute
      • getElementsByTagName
      • cloneNode
      • insertBefore
      • appendChild
      • removeChild
      • scrollIntoView
      • Interactive objects methods
        • focus
        • blur
    • » List of element objects
      • Image
      • Anchor
      • Paragraph
      • Div and Span
      • List
      • Link
      • Table
        • Table Row
      • Frame and IFrame
        • Dedicated properties
        • Frame object
        • IFrame object
      • Frameset
      • Form
      • List of Interactive Objects
        • Button
        • Checkbox and Radio
        • Password and Text
        • Reset
        • Drop-down list and Selector
        • Submit
        • Textarea
  • Dynamic event handlers
    • currentTarget

  • Dialog boxes
  • Text selection
  • Timer functions
  • Cookies
    • names and values
    • writing a simple cookie
    • changing a cookie
    • setting expiry date
    • deleting a cookie
    • reading a cookie
    • setting access rights
    • limitations
    • security
  • AJAX
    • Cache control

  • HTML 5
    • WebSockets
    • Offline Storage
    • Canvas drawings
    • Dynamic fonts