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
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
childElementCount
desktop table
mobile table
childNodes[]
desktop table
mobile table
children[]
desktop table
mobile table
clearAttributes()
desktop table
mobile table
cloneNode()
desktop table
mobile table
compareDocumentPosition()
desktop table
mobile table
contains()
desktop table
mobile table
createAttribute()
desktop table
mobile table
createDocumentFragment()
desktop table
mobile table
createElement()
desktop table
mobile table
createTextNode()
desktop table
mobile table
data
desktop table
mobile table
deleteData()
desktop table
mobile 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
insertBefore()
desktop table
mobile table
insertData()
desktop table
mobile table
isEqualNode()
desktop table
mobile table
lastChild
desktop table
mobile table
lastElementChild
desktop table
mobile table
mergeAttributes()
desktop table
mobile 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
ownerDocument
desktop table
mobile table
parentNode
desktop table
mobile 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
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
Text() constructor
desktop table
mobile table
value
desktop table
mobile table
wholeText
desktop table
mobile table