QuirksMode.org - DOM

This is the index page of all my DOM tests.

Table of Contents

All core DOM functionality; i.e. stuff that should work in any environment, and not just in JavaScript-driven web pages. IE5.5 1.1
Functionality specific to HTML pages. IE8
activeElement
desktop table
add(opt,ind)
desktop table
add(opt,opt)
desktop table
after()
desktop table
mobile table
append()
desktop table
mobile table
appendChild()
desktop table
mobile table
appendData()
desktop table
mobile table
applyElement()
desktop table
mobile table
attributes[index]
desktop table
mobile table
attributes[key]
desktop table
mobile table
before()
desktop table
mobile table
body
desktop table
caption
desktop table
cellIndex
desktop table
cellPadding
desktop table
cells[]
desktop table
cellSpacing
desktop table
characterSet
desktop table
charSet
desktop table
childElementCount
desktop table
mobile table
childNodes[]
desktop table
mobile table
children[]
desktop table
mobile table
classList
desktop table
className
desktop table
clearAttributes()
desktop table
mobile table
cloneNode()
desktop table
mobile table
compareDocumentPosition()
desktop table
mobile table
compatMode
desktop table
contains()
desktop table
mobile table
createAttribute()
desktop table
mobile table
createCaption()
desktop table
createDocumentFragment()
desktop table
mobile table
createElement()
desktop table
mobile table
createTextNode()
desktop table
mobile table
createTFoot()
desktop table
createTHead()
desktop table
data
desktop table
mobile table
dataset
desktop table
defaultCharset
desktop table
defaultView
desktop table
deleteCaption()
desktop table
deleteCell()
desktop table
deleteData()
desktop table
mobile table
deleteRow()
desktop table
deleteTFoot()
desktop table
deleteTHead()
desktop table
dir
desktop table
doctype
desktop table
documentElement
desktop table
mobile table
firstChild
desktop table
mobile table
firstElementChild
desktop table
mobile table
getAttribute()
desktop table
mobile table
getAttributeNode()
desktop table
mobile table
getElementById()
desktop table
mobile table
getElementsByClassName()
desktop table
mobile table
getElementsByName()
desktop table
mobile table
getElementsByTagName()
desktop table
mobile table
hasAttribute()
desktop table
mobile table
hasAttributes()
desktop table
mobile table
hasChildNodes()
desktop table
mobile table
id
desktop table
innerHTML
desktop table
innerText
desktop table
insertAdjacentElement
desktop table
insertAdjacentHTML
desktop table
insertBefore()
desktop table
mobile table
insertCell()
desktop table
insertData()
desktop table
mobile table
insertRow()
desktop table
isEqualNode()
desktop table
mobile table
lastChild
desktop table
mobile table
lastElementChild
desktop table
mobile table
lastModified
desktop table
mergeAttributes()
desktop table
mobile table
moveRow()
desktop table
name
desktop table
mobile table
nextElementSibling
desktop table
mobile table
nextSibling
desktop table
mobile table
nodeName
desktop table
mobile table
nodeType
desktop table
mobile table
nodeValue
desktop table
mobile table
normalize()
desktop table
mobile table
outerHTML
desktop table
outerText
desktop table
ownerDocument
desktop table
mobile table
parentNode
desktop table
mobile table
parentWindow
desktop table
prepend()
desktop table
mobile table
previousElementSibling
desktop table
mobile table
previousSibling
desktop table
mobile table
querySelector()
desktop table
mobile table
querySelectorAll()
desktop table
mobile table
remove()
desktop table
mobile table
removeAttribute()
desktop table
mobile table
removeAttributeNode()
desktop table
mobile table
removeChild()
desktop table
mobile table
removeNode()
desktop table
mobile table
replace()
desktop table
mobile table
replaceChild()
desktop table
mobile table
replaceData()
desktop table
mobile table
replaceNode()
desktop table
mobile table
rowIndex
desktop table
rows[]
desktop table
sectionRowIndex
desktop table
setAttribute()
desktop table
mobile table
setAttributeNode()
desktop table
mobile table
sourceIndex
desktop table
mobile table
splitText()
desktop table
mobile table
substringData()
desktop table
mobile table
swapNode()
desktop table
mobile table
tagName
desktop table
mobile table
tBodies[]
desktop table
Text() constructor
desktop table
mobile table
textContent
desktop table
tFoot
desktop table
tHead
desktop table
value
desktop table
mobile table
wholeText
desktop table
mobile table