PR-DOM-Level-1-19980818
Appendix E: ECMA Script Language Binding
This appendix contains the complete ECMA Script binding for the Level 1
    Document Object Model definitions. The definitions are divided into Core
    and HTML.
E.1: Document Object Model Level 1 Core
- Object ExceptionCode
- 
- Object DOMException
- 
- Object DOMImplementation
- 
- The DOMImplementation object has the following methods:
- 
- hasFeature(feature, version)
- This method returns a boolean.
 The feature parameter is of type wstring.
 The version parameter is of type wstring.
 
 
- Object DocumentFragment
- 
- DocumentFragment has the all the properties and methods of Node as well as the properties and methods defined below.
 
- Object Document
- 
- Document has the all the properties and methods of Node as well as the properties and methods defined below.
- The Document object has the following properties:
- 
- doctype
- 
 This property is of type DocumentType.
- implementation
- 
 This property is of type DOMImplementation.
- documentElement
- 
 This property is of type Element.
- createDocumentFragment
- This property is of type DocumentFragment.
 
- The Document object has the following methods:
- 
- createElement(tagName)
- This method returns a Element.
 The tagName parameter is of type wstring.
- createTextNode(data)
- This method returns a Text.
 The data parameter is of type wstring.
- createComment(data)
- This method returns a Comment.
 The data parameter is of type wstring.
- createCDATASection(data)
- This method returns a CDATASection.
 The data parameter is of type wstring.
- createProcessingInstruction(target, data)
- This method returns a ProcessingInstruction.
 The target parameter is of type wstring.
 The data parameter is of type wstring.
- createAttribute(name)
- This method returns a Attribute.
 The name parameter is of type wstring.
- createEntityReference(name)
- This method returns a EntityReference.
 The name parameter is of type wstring.
- getElementsByTagName(tagname)
- This method returns a NodeList.
 The tagname parameter is of type wstring.
 
 
- Object Node
- 
- The Node object has the following properties:
- 
- nodeName
- 
 This property is of type String.
- nodeValue
- 
 This property is of type String.
- nodeType
- 
 This property is of type short.
- parentNode
- 
 This property is of type Node.
- childNodes
- 
 This property is of type NodeList.
- firstChild
- 
 This property is of type Node.
- lastChild
- 
 This property is of type Node.
- previousSibling
- 
 This property is of type Node.
- nextSibling
- 
 This property is of type Node.
- attributes
- 
 This property is of type NamedNodeMap.
- ownerDocument
- 
 This property is of type Document.
- hasChildNodes
- This property is of type boolean.
 
- The Node object has the following methods:
- 
- insertBefore(newChild, refChild)
- This method returns a Node.
 The newChild parameter is of type Node.
 The refChild parameter is of type Node.
- replaceChild(newChild, oldChild)
- This method returns a Node.
 The newChild parameter is of type Node.
 The oldChild parameter is of type Node.
- removeChild(oldChild)
- This method returns a Node.
 The oldChild parameter is of type Node.
- appendChild(newChild)
- This method returns a Node.
 The newChild parameter is of type Node.
- cloneNode(deep)
- This method returns a Node.
 The deep parameter is of type boolean.
 
 
- Object NodeList
- 
- The NodeList object has the following properties:
- 
- length
- 
 This property is of type int.
 
- The NodeList object has the following methods:
- 
- item(index)
- This method returns a Node.
 The index parameter is of type unsigned long.
 
 
- Object NamedNodeMap
- 
- The NamedNodeMap object has the following properties:
- 
- length
- 
 This property is of type int.
 
- The NamedNodeMap object has the following methods:
- 
- getNamedItem(name)
- This method returns a Node.
 The name parameter is of type wstring.
- setNamedItem(arg)
- This method returns a Node.
 The arg parameter is of type Node.
- removeNamedItem(name)
- This method returns a Node.
 The name parameter is of type wstring.
- item(index)
- This method returns a Node.
 The index parameter is of type unsigned long.
 
 
- Object CharacterData
- 
- CharacterData has the all the properties and methods of Node as well as the properties and methods defined below.
- The CharacterData object has the following properties:
- 
- data
- 
 This property is of type String.
- length
- 
 This property is of type int.
 
- The CharacterData object has the following methods:
- 
- substringData(offset, count)
- This method returns a wstring.
 The offset parameter is of type unsigned long.
 The count parameter is of type unsigned long.
- appendData(arg)
- This method returns a void.
 The arg parameter is of type wstring.
- insertData(offset, arg)
- This method returns a void.
 The offset parameter is of type unsigned long.
 The arg parameter is of type wstring.
- deleteData(offset, count)
- This method returns a void.
 The offset parameter is of type unsigned long.
 The count parameter is of type unsigned long.
- replaceData(offset, count, arg)
- This method returns a void.
 The offset parameter is of type unsigned long.
 The count parameter is of type unsigned long.
 The arg parameter is of type wstring.
 
 
- Object Attribute
- 
- Attribute has the all the properties and methods of Node as well as the properties and methods defined below.
- The Attribute object has the following properties:
- 
- name
- 
 This property is of type String.
- specified
- 
 This property is of type boolean.
- value
- 
 This property is of type String.
 
 
- Object Element
- 
- Element has the all the properties and methods of Node as well as the properties and methods defined below.
- The Element object has the following properties:
- 
- tagName
- 
 This property is of type String.
- normalize
- This property is of type void.
 
- The Element object has the following methods:
- 
- getAttribute(name)
- This method returns a wstring.
 The name parameter is of type wstring.
- setAttribute(name, value)
- This method returns a void.
 The name parameter is of type wstring.
 The value parameter is of type wstring.
- removeAttribute(name)
- This method returns a void.
 The name parameter is of type wstring.
- getAttributeNode(name)
- This method returns a Attribute.
 The name parameter is of type wstring.
- setAttributeNode(newAttr)
- This method returns a Attribute.
 The newAttr parameter is of type Attribute.
- removeAttributeNode(oldAttr)
- This method returns a Attribute.
 The oldAttr parameter is of type Attribute.
- getElementsByTagName(name)
- This method returns a NodeList.
 The name parameter is of type wstring.
 
 
- Object Text
- 
- Text has the all the properties and methods of CharacterData as well as the properties and methods defined below.
- The Text object has the following methods:
- 
- splitText(offset)
- This method returns a Text.
 The offset parameter is of type unsigned long.
 
 
- Object Comment
- 
- Comment has the all the properties and methods of CharacterData as well as the properties and methods defined below.
 
- Object ProcessingInstruction
- 
- ProcessingInstruction has the all the properties and methods of Node as well as the properties and methods defined below.
- The ProcessingInstruction object has the following properties:
- 
- target
- 
 This property is of type String.
- data
- 
 This property is of type String.
 
 
- Object CDATASection
- 
- CDATASection has the all the properties and methods of Text as well as the properties and methods defined below.
 
- Object DocumentType
- 
- DocumentType has the all the properties and methods of Node as well as the properties and methods defined below.
- The DocumentType object has the following properties:
- 
- name
- 
 This property is of type String.
- entities
- 
 This property is of type NamedNodeMap.
- notations
- 
 This property is of type NamedNodeMap.
 
 
- Object Notation
- 
- Notation has the all the properties and methods of Node as well as the properties and methods defined below.
- The Notation object has the following properties:
- 
- publicId
- 
 This property is of type String.
- systemId
- 
 This property is of type String.
 
 
- Object Entity
- 
- Entity has the all the properties and methods of Node as well as the properties and methods defined below.
- The Entity object has the following properties:
- 
- publicId
- 
 This property is of type String.
- systemId
- 
 This property is of type String.
- notationName
- 
 This property is of type String.
 
 
- Object EntityReference
- 
- EntityReference has the all the properties and methods of Node as well as the properties and methods defined below.
 
E.2: Document Object Model Level 1 HTML
- Object HTMLCollection
- 
- The HTMLCollection object has the following properties:
- 
- length
- 
 This property is of type int.
 
- The HTMLCollection object has the following methods:
- 
- item(index)
- This method returns a Node.
 The index parameter is of type unsigned long.
- namedItem(name)
- This method returns a Node.
 The name parameter is of type wstring.
 
 
- Object HTMLDocument
- 
- HTMLDocument has the all the properties and methods of Document as well as the properties and methods defined below.
- The HTMLDocument object has the following properties:
- 
- title
- 
 This property is of type String.
- referrer
- 
 This property is of type String.
- domain
- 
 This property is of type String.
- URL
- 
 This property is of type String.
- body
- 
 This property is of type HTMLElement.
- images
- 
 This property is of type HTMLCollection.
- applets
- 
 This property is of type HTMLCollection.
- links
- 
 This property is of type HTMLCollection.
- forms
- 
 This property is of type HTMLCollection.
- anchors
- 
 This property is of type HTMLCollection.
- cookie
- 
 This property is of type String.
- open
- This property is of type void.
- close
- This property is of type void.
 
- The HTMLDocument object has the following methods:
- 
- write(text)
- This method returns a void.
 The text parameter is of type wstring.
- writeln(text)
- This method returns a void.
 The text parameter is of type wstring.
- getElementById(elementId)
- This method returns a Element.
 The elementId parameter is of type wstring.
- getElementsByName(elementName)
- This method returns a NodeList.
 The elementName parameter is of type wstring.
 
 
- Object HTMLElement
- 
- HTMLElement has the all the properties and methods of Element as well as the properties and methods defined below.
- The HTMLElement object has the following properties:
- 
- id
- 
 This property is of type String.
- title
- 
 This property is of type String.
- lang
- 
 This property is of type String.
- dir
- 
 This property is of type String.
- className
- 
 This property is of type String.
 
 
- Object HTMLHtmlElement
- 
- HTMLHtmlElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLHtmlElement object has the following properties:
- 
- version
- 
 This property is of type String.
 
 
- Object HTMLHeadElement
- 
- HTMLHeadElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLHeadElement object has the following properties:
- 
- profile
- 
 This property is of type String.
 
 
- Object HTMLLinkElement
- 
- HTMLLinkElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLLinkElement object has the following properties:
- 
- disabled
- 
 This property is of type boolean.
- charset
- 
 This property is of type String.
- href
- 
 This property is of type String.
- hreflang
- 
 This property is of type String.
- media
- 
 This property is of type String.
- rel
- 
 This property is of type String.
- rev
- 
 This property is of type String.
- target
- 
 This property is of type String.
- type
- 
 This property is of type String.
 
 
- Object HTMLTitleElement
- 
- HTMLTitleElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLTitleElement object has the following properties:
- 
- text
- 
 This property is of type String.
 
 
- Object HTMLMetaElement
- 
- HTMLMetaElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLMetaElement object has the following properties:
- 
- content
- 
 This property is of type String.
- httpEquiv
- 
 This property is of type String.
- name
- 
 This property is of type String.
- scheme
- 
 This property is of type String.
 
 
- Object HTMLBaseElement
- 
- HTMLBaseElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLBaseElement object has the following properties:
- 
- href
- 
 This property is of type String.
- target
- 
 This property is of type String.
 
 
- Object HTMLIsIndexElement
- 
- HTMLIsIndexElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLIsIndexElement object has the following properties:
- 
- form
- 
 This property is of type HTMLFormElement.
- prompt
- 
 This property is of type String.
 
 
- Object HTMLStyleElement
- 
- HTMLStyleElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLStyleElement object has the following properties:
- 
- disabled
- 
 This property is of type boolean.
- media
- 
 This property is of type String.
- type
- 
 This property is of type String.
 
 
- Object HTMLBodyElement
- 
- HTMLBodyElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLBodyElement object has the following properties:
- 
- aLink
- 
 This property is of type String.
- background
- 
 This property is of type String.
- bgColor
- 
 This property is of type String.
- link
- 
 This property is of type String.
- text
- 
 This property is of type String.
- vLink
- 
 This property is of type String.
 
 
- Object HTMLFormElement
- 
- HTMLFormElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLFormElement object has the following properties:
- 
- elements
- 
 This property is of type HTMLCollection.
- length
- 
 This property is of type long.
- name
- 
 This property is of type String.
- acceptCharset
- 
 This property is of type String.
- action
- 
 This property is of type String.
- enctype
- 
 This property is of type String.
- method
- 
 This property is of type String.
- target
- 
 This property is of type String.
- submit
- This property is of type void.
- reset
- This property is of type void.
 
 
- Object HTMLSelectElement
- 
- HTMLSelectElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLSelectElement object has the following properties:
- 
- type
- 
 This property is of type String.
- selectedIndex
- 
 This property is of type long.
- value
- 
 This property is of type String.
- length
- 
 This property is of type long.
- form
- 
 This property is of type HTMLFormElement.
- options
- 
 This property is of type HTMLCollection.
- disabled
- 
 This property is of type boolean.
- multiple
- 
 This property is of type boolean.
- name
- 
 This property is of type String.
- size
- 
 This property is of type long.
- tabIndex
- 
 This property is of type long.
- blur
- This property is of type void.
- focus
- This property is of type void.
 
- The HTMLSelectElement object has the following methods:
- 
- add(element, before)
- This method returns a void.
 The element parameter is of type HTMLElement.
 The before parameter is of type HTMLElement.
- remove(index)
- This method returns a void.
 The index parameter is of type long.
 
 
- Object HTMLOptGroupElement
- 
- HTMLOptGroupElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLOptGroupElement object has the following properties:
- 
- disabled
- 
 This property is of type boolean.
- label
- 
 This property is of type String.
 
 
- Object HTMLOptionElement
- 
- HTMLOptionElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLOptionElement object has the following properties:
- 
- form
- 
 This property is of type HTMLFormElement.
- defaultSelected
- 
 This property is of type boolean.
- text
- 
 This property is of type String.
- index
- 
 This property is of type long.
- disabled
- 
 This property is of type boolean.
- label
- 
 This property is of type String.
- selected
- 
 This property is of type boolean.
- value
- 
 This property is of type String.
 
 
- Object HTMLInputElement
- 
- HTMLInputElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLInputElement object has the following properties:
- 
- defaultValue
- 
 This property is of type String.
- defaultChecked
- 
 This property is of type boolean.
- form
- 
 This property is of type HTMLFormElement.
- accept
- 
 This property is of type String.
- accessKey
- 
 This property is of type String.
- align
- 
 This property is of type String.
- alt
- 
 This property is of type String.
- checked
- 
 This property is of type boolean.
- disabled
- 
 This property is of type boolean.
- maxLength
- 
 This property is of type long.
- name
- 
 This property is of type String.
- readOnly
- 
 This property is of type boolean.
- size
- 
 This property is of type String.
- src
- 
 This property is of type String.
- tabIndex
- 
 This property is of type long.
- type
- 
 This property is of type String.
- useMap
- 
 This property is of type String.
- value
- 
 This property is of type String.
- blur
- This property is of type void.
- focus
- This property is of type void.
- select
- This property is of type void.
- click
- This property is of type void.
 
 
- Object HTMLTextAreaElement
- 
- HTMLTextAreaElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLTextAreaElement object has the following properties:
- 
- defaultValue
- 
 This property is of type String.
- form
- 
 This property is of type HTMLFormElement.
- accessKey
- 
 This property is of type String.
- cols
- 
 This property is of type long.
- disabled
- 
 This property is of type boolean.
- name
- 
 This property is of type String.
- readOnly
- 
 This property is of type boolean.
- rows
- 
 This property is of type long.
- tabIndex
- 
 This property is of type long.
- type
- 
 This property is of type String.
- blur
- This property is of type void.
- focus
- This property is of type void.
- select
- This property is of type void.
 
 
- Object HTMLButtonElement
- 
- HTMLButtonElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLButtonElement object has the following properties:
- 
- form
- 
 This property is of type HTMLFormElement.
- accessKey
- 
 This property is of type String.
- disabled
- 
 This property is of type boolean.
- name
- 
 This property is of type String.
- tabIndex
- 
 This property is of type long.
- type
- 
 This property is of type String.
- value
- 
 This property is of type String.
 
 
- Object HTMLLabelElement
- 
- HTMLLabelElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLLabelElement object has the following properties:
- 
- form
- 
 This property is of type HTMLFormElement.
- accessKey
- 
 This property is of type String.
- htmlFor
- 
 This property is of type String.
 
 
- Object HTMLFieldSetElement
- 
- HTMLFieldSetElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLFieldSetElement object has the following properties:
- 
- form
- 
 This property is of type HTMLFormElement.
 
 
- Object HTMLLegendElement
- 
- HTMLLegendElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLLegendElement object has the following properties:
- 
- form
- 
 This property is of type HTMLFormElement.
- accessKey
- 
 This property is of type String.
- align
- 
 This property is of type String.
 
 
- Object HTMLUListElement
- 
- HTMLUListElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLUListElement object has the following properties:
- 
- compact
- 
 This property is of type boolean.
- type
- 
 This property is of type String.
 
 
- Object HTMLOListElement
- 
- HTMLOListElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLOListElement object has the following properties:
- 
- compact
- 
 This property is of type boolean.
- start
- 
 This property is of type long.
- type
- 
 This property is of type String.
 
 
- Object HTMLDListElement
- 
- HTMLDListElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLDListElement object has the following properties:
- 
- compact
- 
 This property is of type boolean.
 
 
- Object HTMLDirectoryElement
- 
- HTMLDirectoryElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLDirectoryElement object has the following properties:
- 
- compact
- 
 This property is of type boolean.
 
 
- Object HTMLMenuElement
- 
- HTMLMenuElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLMenuElement object has the following properties:
- 
- compact
- 
 This property is of type boolean.
 
 
- Object HTMLLIElement
- 
- HTMLLIElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLLIElement object has the following properties:
- 
- type
- 
 This property is of type String.
- value
- 
 This property is of type long.
 
 
- Object HTMLBlockquoteElement
- 
- HTMLBlockquoteElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLBlockquoteElement object has the following properties:
- 
- cite
- 
 This property is of type String.
 
 
- Object HTMLDivElement
- 
- HTMLDivElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLDivElement object has the following properties:
- 
- align
- 
 This property is of type String.
 
 
- Object HTMLParagraphElement
- 
- HTMLParagraphElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLParagraphElement object has the following properties:
- 
- align
- 
 This property is of type String.
 
 
- Object HTMLHeadingElement
- 
- HTMLHeadingElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLHeadingElement object has the following properties:
- 
- align
- 
 This property is of type String.
 
 
- Object HTMLQuoteElement
- 
- HTMLQuoteElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLQuoteElement object has the following properties:
- 
- cite
- 
 This property is of type String.
 
 
- Object HTMLPreElement
- 
- HTMLPreElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLPreElement object has the following properties:
- 
- width
- 
 This property is of type long.
 
 
- Object HTMLBRElement
- 
- HTMLBRElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLBRElement object has the following properties:
- 
- clear
- 
 This property is of type String.
 
 
- Object HTMLBaseFontElement
- 
- HTMLBaseFontElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLBaseFontElement object has the following properties:
- 
- color
- 
 This property is of type String.
- face
- 
 This property is of type String.
- size
- 
 This property is of type String.
 
 
- Object HTMLFontElement
- 
- HTMLFontElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLFontElement object has the following properties:
- 
- color
- 
 This property is of type String.
- face
- 
 This property is of type String.
- size
- 
 This property is of type String.
 
 
- Object HTMLHRElement
- 
- HTMLHRElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLHRElement object has the following properties:
- 
- align
- 
 This property is of type String.
- noShade
- 
 This property is of type boolean.
- size
- 
 This property is of type String.
- width
- 
 This property is of type String.
 
 
- Object HTMLModElement
- 
- HTMLModElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLModElement object has the following properties:
- 
- cite
- 
 This property is of type String.
- dateTime
- 
 This property is of type String.
 
 
- Object HTMLAnchorElement
- 
- HTMLAnchorElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLAnchorElement object has the following properties:
- 
- accessKey
- 
 This property is of type String.
- charset
- 
 This property is of type String.
- coords
- 
 This property is of type String.
- href
- 
 This property is of type String.
- hreflang
- 
 This property is of type String.
- name
- 
 This property is of type String.
- rel
- 
 This property is of type String.
- rev
- 
 This property is of type String.
- shape
- 
 This property is of type String.
- tabIndex
- 
 This property is of type long.
- target
- 
 This property is of type String.
- type
- 
 This property is of type String.
- blur
- This property is of type void.
- focus
- This property is of type void.
 
 
- Object HTMLImageElement
- 
- HTMLImageElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLImageElement object has the following properties:
- 
- lowSrc
- 
 This property is of type String.
- name
- 
 This property is of type String.
- align
- 
 This property is of type String.
- alt
- 
 This property is of type String.
- border
- 
 This property is of type String.
- height
- 
 This property is of type String.
- hspace
- 
 This property is of type String.
- isMap
- 
 This property is of type boolean.
- longDesc
- 
 This property is of type String.
- src
- 
 This property is of type String.
- useMap
- 
 This property is of type String.
- vspace
- 
 This property is of type String.
- width
- 
 This property is of type String.
 
 
- Object HTMLObjectElement
- 
- HTMLObjectElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLObjectElement object has the following properties:
- 
- form
- 
 This property is of type HTMLFormElement.
- code
- 
 This property is of type String.
- align
- 
 This property is of type String.
- archive
- 
 This property is of type String.
- border
- 
 This property is of type String.
- codeBase
- 
 This property is of type String.
- codeType
- 
 This property is of type String.
- data
- 
 This property is of type String.
- declare
- 
 This property is of type boolean.
- height
- 
 This property is of type String.
- hspace
- 
 This property is of type String.
- name
- 
 This property is of type String.
- standby
- 
 This property is of type String.
- tabIndex
- 
 This property is of type long.
- type
- 
 This property is of type String.
- useMap
- 
 This property is of type String.
- vspace
- 
 This property is of type String.
- width
- 
 This property is of type String.
 
 
- Object HTMLParamElement
- 
- HTMLParamElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLParamElement object has the following properties:
- 
- name
- 
 This property is of type String.
- type
- 
 This property is of type String.
- value
- 
 This property is of type String.
- valueType
- 
 This property is of type String.
 
 
- Object HTMLAppletElement
- 
- HTMLAppletElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLAppletElement object has the following properties:
- 
- align
- 
 This property is of type String.
- alt
- 
 This property is of type String.
- archive
- 
 This property is of type String.
- code
- 
 This property is of type String.
- codeBase
- 
 This property is of type String.
- height
- 
 This property is of type String.
- hspace
- 
 This property is of type String.
- name
- 
 This property is of type String.
- object
- 
 This property is of type String.
- vspace
- 
 This property is of type String.
- width
- 
 This property is of type String.
 
 
- Object HTMLMapElement
- 
- HTMLMapElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLMapElement object has the following properties:
- 
- areas
- 
 This property is of type HTMLCollection.
- name
- 
 This property is of type String.
 
 
- Object HTMLAreaElement
- 
- HTMLAreaElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLAreaElement object has the following properties:
- 
- accessKey
- 
 This property is of type String.
- alt
- 
 This property is of type String.
- coords
- 
 This property is of type String.
- href
- 
 This property is of type String.
- noHref
- 
 This property is of type boolean.
- shape
- 
 This property is of type String.
- tabIndex
- 
 This property is of type long.
- target
- 
 This property is of type String.
 
 
- Object HTMLScriptElement
- 
- HTMLScriptElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLScriptElement object has the following properties:
- 
- text
- 
 This property is of type String.
- htmlFor
- 
 This property is of type String.
- event
- 
 This property is of type String.
- charset
- 
 This property is of type String.
- defer
- 
 This property is of type boolean.
- src
- 
 This property is of type String.
- type
- 
 This property is of type String.
 
 
- Object HTMLTableElement
- 
- HTMLTableElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLTableElement object has the following properties:
- 
- caption
- 
 This property is of type HTMLTableCaptionElement.
- tHead
- 
 This property is of type HTMLTableSectionElement.
- tFoot
- 
 This property is of type HTMLTableSectionElement.
- rows
- 
 This property is of type HTMLCollection.
- tBodies
- 
 This property is of type HTMLCollection.
- align
- 
 This property is of type String.
- bgColor
- 
 This property is of type String.
- border
- 
 This property is of type String.
- cellPadding
- 
 This property is of type String.
- cellSpacing
- 
 This property is of type String.
- frame
- 
 This property is of type String.
- rules
- 
 This property is of type String.
- summary
- 
 This property is of type String.
- width
- 
 This property is of type String.
- createTHead
- This property is of type HTMLElement.
- deleteTHead
- This property is of type void.
- createTFoot
- This property is of type HTMLElement.
- deleteTFoot
- This property is of type void.
- createCaption
- This property is of type HTMLElement.
- deleteCaption
- This property is of type void.
 
- The HTMLTableElement object has the following methods:
- 
- insertRow(index)
- This method returns a HTMLElement.
 The index parameter is of type long.
- deleteRow(index)
- This method returns a void.
 The index parameter is of type long.
 
 
- Object HTMLTableCaptionElement
- 
- HTMLTableCaptionElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLTableCaptionElement object has the following properties:
- 
- align
- 
 This property is of type String.
 
 
- Object HTMLTableColElement
- 
- HTMLTableColElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLTableColElement object has the following properties:
- 
- align
- 
 This property is of type String.
- ch
- 
 This property is of type String.
- chOff
- 
 This property is of type String.
- span
- 
 This property is of type long.
- vAlign
- 
 This property is of type String.
- width
- 
 This property is of type String.
 
 
- Object HTMLTableSectionElement
- 
- HTMLTableSectionElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLTableSectionElement object has the following properties:
- 
- align
- 
 This property is of type String.
- ch
- 
 This property is of type String.
- chOff
- 
 This property is of type String.
- vAlign
- 
 This property is of type String.
- rows
- 
 This property is of type HTMLCollection.
 
- The HTMLTableSectionElement object has the following methods:
- 
- insertRow(index)
- This method returns a HTMLElement.
 The index parameter is of type long.
- deleteRow(index)
- This method returns a void.
 The index parameter is of type long.
 
 
- Object HTMLTableRowElement
- 
- HTMLTableRowElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLTableRowElement object has the following properties:
- 
- rowIndex
- 
 This property is of type long.
- sectionRowIndex
- 
 This property is of type long.
- cells
- 
 This property is of type HTMLCollection.
- align
- 
 This property is of type String.
- bgColor
- 
 This property is of type String.
- ch
- 
 This property is of type String.
- chOff
- 
 This property is of type String.
- vAlign
- 
 This property is of type String.
 
- The HTMLTableRowElement object has the following methods:
- 
- insertCell(index)
- This method returns a HTMLElement.
 The index parameter is of type long.
- deleteCell(index)
- This method returns a void.
 The index parameter is of type long.
 
 
- Object HTMLTableCellElement
- 
- HTMLTableCellElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLTableCellElement object has the following properties:
- 
- cellIndex
- 
 This property is of type long.
- abbr
- 
 This property is of type String.
- align
- 
 This property is of type String.
- axis
- 
 This property is of type String.
- bgColor
- 
 This property is of type String.
- ch
- 
 This property is of type String.
- chOff
- 
 This property is of type String.
- colSpan
- 
 This property is of type long.
- headers
- 
 This property is of type String.
- height
- 
 This property is of type String.
- noWrap
- 
 This property is of type boolean.
- rowSpan
- 
 This property is of type long.
- scope
- 
 This property is of type String.
- vAlign
- 
 This property is of type String.
- width
- 
 This property is of type String.
 
 
- Object HTMLFrameSetElement
- 
- HTMLFrameSetElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLFrameSetElement object has the following properties:
- 
- cols
- 
 This property is of type String.
- rows
- 
 This property is of type String.
 
 
- Object HTMLFrameElement
- 
- HTMLFrameElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLFrameElement object has the following properties:
- 
- frameBorder
- 
 This property is of type String.
- longDesc
- 
 This property is of type String.
- marginHeight
- 
 This property is of type String.
- marginWidth
- 
 This property is of type String.
- name
- 
 This property is of type String.
- noResize
- 
 This property is of type boolean.
- scrolling
- 
 This property is of type String.
- src
- 
 This property is of type String.
 
 
- Object HTMLIFrameElement
- 
- HTMLIFrameElement has the all the properties and methods of HTMLElement as well as the properties and methods defined below.
- The HTMLIFrameElement object has the following properties:
- 
- align
- 
 This property is of type String.
- frameBorder
- 
 This property is of type String.
- height
- 
 This property is of type String.
- longDesc
- 
 This property is of type String.
- marginHeight
- 
 This property is of type String.
- marginWidth
- 
 This property is of type String.
- name
- 
 This property is of type String.
- scrolling
- 
 This property is of type String.
- src
- 
 This property is of type String.
- width
- 
 This property is of type String.