F-02H (7.1.1)

Semantics & Tags/HTML5 Elements

The root element

HTMLHtmlElement Interface

instance
HTMLHtmlElement

Document metadata

HTMLHeadElement Interface

instance
HTMLHeadElement

HTMLTitleElement Interface

instance
HTMLTitleElement
property
text

HTMLBaseElement Interface

instance
HTMLBaseElement
property
href
target

HTMLLinkElement Interface

instance
HTMLLinkElement
property
disabled
href
rel
relList
media
hreflang
type
sizes
sheet

HTMLMetaElement Interface

instance
HTMLMetaElement
property
name
httpEquiv
content

HTMLStyleElement Interface

instance
HTMLStyleElement
property
disabled
media
type
scoped
-
sheet

Scripting

HTMLScriptElement Interface

instance
HTMLScriptElement
property
src
async
defer
type
charset
text

Sections

HTMLBodyElement Interface

instance
HTMLBodyElement

HTMLHeadingElement Interface

instance
HTMLHeadingElement

Grouping content

HTMLParagraphElement Interface

instance
HTMLParagraphElement

HTMLHRElement Interface

instance
HTMLHRElement

HTMLPreElement Interface

instance
HTMLPreElement

HTMLQuoteElement Interface

instance
HTMLQuoteElement
property
cite

HTMLOListElement Interface

instance
HTMLOListElement
property
reversed
start
type

HTMLUListElement Interface

instance
HTMLUListElement

HTMLLIElement Interface

instance
HTMLLIElement
property
value

HTMLDListElement Interface

instance
HTMLDListElement

dt

instance
HTMLElement

dd

instance
HTMLElement

figure

instance
HTMLElement

figcaption

instance
HTMLElement

HTMLDivElement Interface

instance
HTMLDivElement

Text-level semantics

HTMLAnchorElement Interface

instance
HTMLAnchorElement
property
href
target
rel
relList
-
media
-
hreflang
type
text
protocol
host
hostname
port
pathname
search
hash

em

instance
HTMLElement

strong

instance
HTMLElement

small

instance
HTMLElement

s

instance
HTMLElement

cite

instance
HTMLElement

q

instance
HTMLQuoteElement

dfn

instance
HTMLElement

abbr

instance
HTMLElement

HTMLTimeElement Interface

instance
HTMLTimeElement
-
property
dateTime
-

code

instance
HTMLElement

var

instance
HTMLElement

samp

instance
HTMLElement

kbd

instance
HTMLElement

sub

instance
HTMLElement

sup

instance
HTMLElement

i

instance
HTMLElement

b

instance
HTMLElement

u

instance
HTMLElement

mark

instance
HTMLElement

ruby

instance
HTMLElement

rt

instance
HTMLElement

rp

instance
HTMLElement

bdi

instance
HTMLElement

bdo

instance
HTMLElement

HTMLSpanElement Interface

instance
HTMLSpanElement

HTMLBRElement Interface

instance
HTMLBRElement

wbr

instance
HTMLElement

Edits

HTMLModElement Interface

instance
HTMLModElement
property
cite
dateTime

Embedded content

HTMLImageElement Interface

instance
HTMLImageElement
property
alt
src
crossOrigin
useMap
isMap
width
height
naturalWidth
naturalHeight
complete

HTMLIFrameElement Interface

instance
HTMLIFrameElement
property
src
srcdoc
name
sandbox
seamless
-
width
height
contentDocument
contentWindow

HTMLEmbedElement Interface

instance
HTMLEmbedElement
property
src
type
width
height

HTMLObjectElement Interface

instance
HTMLObjectElement
property
data
type
typeMustMatch
-
name
useMap
form
width
height
contentDocument
contentWindow
willValidate
validity
validationMessage
method
checkValidity()
setCustomValidity()
legacycaller any()
-

HTMLParamElement Interface

instance
HTMLParamElement
property
name
value

HTMLSourceElement Interface

instance
HTMLSourceElement
property
src
type
media

HTMLMediaElement Interface

instance
HTMLMediaElement
property
error
src
currentSrc
crossOrigin
NETWORK_EMPTY = 0
NETWORK_IDLE = 1
NETWORK_LOADING = 2
NETWORK_NO_SOURCE = 3
networkState
preload
buffered
HAVE_NOTHING = 0
HAVE_METADATA = 1
HAVE_CURRENT_DATA = 2
HAVE_FUTURE_DATA = 3
HAVE_ENOUGH_DATA = 4
readyState
seeking
currentTime
initialTime
-
duration
startOffsetTime
-
paused
defaultPlaybackRate
playbackRate
played
seekable
ended
autoplay
loop
mediaGroup
-
controller
-
controls
volume
muted
defaultMuted
audioTracks
-
videoTracks
-
textTracks
method
load()
canPlayType()
play()
pause()
addTextTrack()

MediaError Interface

property
MEDIA_ERR_ABORTED = 1
MEDIA_ERR_NETWORK = 2
MEDIA_ERR_DECODE = 3
MEDIA_ERR_SRC_NOT_SUPPORTED = 4
code
-

TimeRanges Interface

property
length
method
TimeRanges.start()
TimeRanges.end()

HTMLMapElement Interface

instance
HTMLMapElement
property
name
areas
images
-

HTMLAreaElement Interface

instance
HTMLAreaElement
property
alt
coords
shape
href
target
rel
relList
-
media
-
hreflang
-
type
-
protocol
host
hostname
port
pathname
search
hash

Tabular data

HTMLTableElement Interface

instance
HTMLTableElement
property
caption
tHead
tFoot
tBodies
rows
summary
border
method
createCaption()
deleteCaption()
createTHead()
deleteTHead()
createTFoot()
deleteTFoot()
createTBody()
insertRow()
deleteRow()

HTMLTableCaptionElement Interface

instance
HTMLTableCaptionElement

colgroup

instance
HTMLTableColElement
property
span

HTMLTableColElement Interface

instance
HTMLTableColElement
property
span

HTMLTableSectionElement Interface

instance
HTMLTableSectionElement
property
rows
method
insertRow()
deleteRow()

thead

instance
HTMLTableSectionElement
property
rows
method
insertRow()
deleteRow()

tfoot

instance
HTMLTableSectionElement
property
rows
method
insertRow()
deleteRow()

HTMLTableRowElement Interface

instance
HTMLTableRowElement
property
rowIndex
sectionRowIndex
cells
method
insertCell()
deleteCell()

HTMLTableDataCellElement Interface

instance
HTMLTableDataCellElement
-

HTMLTableHeaderCellElement Interface

instance
HTMLTableHeaderCellElement
-
property
scope

HTMLTableCellElement Interface

instance
HTMLTableCellElement
property
colSpan
rowSpan
headers
cellIndex

Forms

HTMLFormElement Interface

instance
HTMLFormElement
property
acceptCharset
action
autocomplete
enctype
method
name
noValidate
target
elements
length
method
submit()
reset()
checkValidity()

HTMLFieldSetElement Interface

instance
HTMLFieldSetElement
property
disabled
form
name
type
elements
willValidate
validity
validationMessage
method
checkValidity()
setCustomValidity()

HTMLLegendElement Interface

instance
HTMLLegendElement
property
form

HTMLLabelElement Interface

instance
HTMLLabelElement
property
form
htmlFor
control

HTMLInputElement Interface

instance
HTMLInputElement
property
accept
alt
autocomplete
autofocus
dirName
disabled
form
list
maxLength
name
pattern
placeholder
readOnly
required
size
type - hidden
type - text
type - search
type - tel
type - url
type - email
type - password
type - datetime
-
type - date
type - month
type - week
type - time
type - datetime-local
type - number
type - range
type - color
type - checkbox
type - radio
type - file
type - submit
type - image
type - reset
type - button
defaultValue
value
willValidate
validity
validationMessage
labels
selectionStart
selectionEnd
defaultChecked
selectionDirection
checked
indeterminate
files
multiple
formAction
formEnctype
formMethod
formNoValidate
formTarget
height
src
width
max
min
step
valueAsNumber
valueAsDate
method
checkValidity()
setCustomValidity()
select()
setSelectionRange()
stepUp()
stepDown()

HTMLButtonElement Interface

instance
HTMLButtonElement
property
autofocus
disabled
form
formAction
formEnctype
formMethod
formNoValidate
formTarget
name
type
value
willValidate
validity
validationMessage
labels
method
checkValidity()
setCustomValidity()

HTMLSelectElement Interface

instance
HTMLSelectElement
property
autofocus
disabled
form
multiple
name
size
type
options
length
selectedOptions
selectedIndex
value
willValidate
validity
validationMessage
labels
method
item()
namedItem()
add()
remove()
checkValidity()
setCustomValidity()

HTMLDataListElement Interface

instance
HTMLDataListElement
property
options

HTMLOptGroupElement Interface

instance
HTMLOptGroupElement
property
disabled
label

HTMLOptionElement Interface

instance
HTMLOptionElement
property
disabled
form
label
defaultSelected
selected
value
text
index

HTMLTextAreaElement Interface

instance
HTMLTextAreaElement
property
autofocus
cols
dirName
disabled
form
maxLength
name
placeholder
readOnly
required
rows
wrap
type
defaultValue
value
textLength
willValidate
validity
validationMessage
labels
selectionStart
selectionEnd
selectionDirection
method
checkValidity()
setCustomValidity()
select()
setSelectionRange()

HTMLKeygenElement Interface

instance
HTMLKeygenElement
property
autofocus
challenge
disabled
form
keytype
name
type
willValidate
validity
validationMessage
labels
method
checkValidity()
setCustomValidity()

HTMLOutputElement Interface

instance
HTMLOutputElement
property
htmlFor
form
name
type
defaultValue
value
willValidate
validity
validationMessage
labels
method
checkValidity()
setCustomValidity()

HTMLProgressElement Interface

instance
HTMLProgressElement
property
value
max
position
labels

HTMLMeterElement Interface

instance
HTMLMeterElement
property
value
min
max
low
high
optimum
labels

ValidityState Interface

property
valueMissing
typeMismatch
patternMismatch
tooLong
rangeUnderflow
rangeOverflow
stepMismatch
customError
valid

Interactive elements

HTMLDetailsElement Interface

instance
HTMLDetailsElement
property
open

summary

instance
HTMLElement

HTMLCommandElement Interface

instance
HTMLCommandElement
-
property
type
-
label
-
icon
-
disabled
-
checked
-
radiogroup
-
command
-

HTMLMenuElement Interface

instance
HTMLMenuElement
property
type
-
label
-

Semantics & Tags/HTML5 Elements

The root element

HTMLHtmlElement Interface

instance
HTMLHtmlElement

Document metadata

HTMLHeadElement Interface

instance
HTMLHeadElement

HTMLTitleElement Interface

instance
HTMLTitleElement
property
text

HTMLBaseElement Interface

instance
HTMLBaseElement
property
href
target

HTMLLinkElement Interface

instance
HTMLLinkElement
property
disabled
href
rel
relList
media
hreflang
type
sizes
sheet

HTMLMetaElement Interface

instance
HTMLMetaElement
property
name
httpEquiv
content

HTMLStyleElement Interface

instance
HTMLStyleElement
property
disabled
media
type
scoped
-
sheet

Scripting

HTMLScriptElement Interface

instance
HTMLScriptElement
property
src
async
defer
type
charset
text

Sections

HTMLBodyElement Interface

instance
HTMLBodyElement

HTMLHeadingElement Interface

instance
HTMLHeadingElement

Grouping content

HTMLParagraphElement Interface

instance
HTMLParagraphElement

HTMLHRElement Interface

instance
HTMLHRElement

HTMLPreElement Interface

instance
HTMLPreElement

HTMLQuoteElement Interface

instance
HTMLQuoteElement
property
cite

HTMLOListElement Interface

instance
HTMLOListElement
property
reversed
start
type

HTMLUListElement Interface

instance
HTMLUListElement

HTMLLIElement Interface

instance
HTMLLIElement
property
value

HTMLDListElement Interface

instance
HTMLDListElement

dt

instance
HTMLElement

dd

instance
HTMLElement

figure

instance
HTMLElement

figcaption

instance
HTMLElement

HTMLDivElement Interface

instance
HTMLDivElement

Text-level semantics

HTMLAnchorElement Interface

instance
HTMLAnchorElement
property
href
target
rel
relList
-
media
-
hreflang
type
text
protocol
host
hostname
port
pathname
search
hash

em

instance
HTMLElement

strong

instance
HTMLElement

small

instance
HTMLElement

s

instance
HTMLElement

cite

instance
HTMLElement

q

instance
HTMLQuoteElement

dfn

instance
HTMLElement

abbr

instance
HTMLElement

HTMLTimeElement Interface

instance
HTMLTimeElement
-
property
dateTime
-

code

instance
HTMLElement

var

instance
HTMLElement

samp

instance
HTMLElement

kbd

instance
HTMLElement

sub

instance
HTMLElement

sup

instance
HTMLElement

i

instance
HTMLElement

b

instance
HTMLElement

u

instance
HTMLElement

mark

instance
HTMLElement

ruby

instance
HTMLElement

rt

instance
HTMLElement

rp

instance
HTMLElement

bdi

instance
HTMLElement

bdo

instance
HTMLElement

HTMLSpanElement Interface

instance
HTMLSpanElement

HTMLBRElement Interface

instance
HTMLBRElement

wbr

instance
HTMLElement

Edits

HTMLModElement Interface

instance
HTMLModElement
property
cite
dateTime

Embedded content

HTMLImageElement Interface

instance
HTMLImageElement
property
alt
src
crossOrigin
useMap
isMap
width
height
naturalWidth
naturalHeight
complete

HTMLIFrameElement Interface

instance
HTMLIFrameElement
property
src
srcdoc
name
sandbox
seamless
-
width
height
contentDocument
contentWindow

HTMLEmbedElement Interface

instance
HTMLEmbedElement
property
src
type
width
height

HTMLObjectElement Interface

instance
HTMLObjectElement
property
data
type
typeMustMatch
-
name
useMap
form
width
height
contentDocument
contentWindow
willValidate
validity
validationMessage
method
checkValidity()
setCustomValidity()
legacycaller any()
-

HTMLParamElement Interface

instance
HTMLParamElement
property
name
value

HTMLSourceElement Interface

instance
HTMLSourceElement
property
src
type
media

HTMLMediaElement Interface

instance
HTMLMediaElement
property
error
src
currentSrc
crossOrigin
NETWORK_EMPTY = 0
NETWORK_IDLE = 1
NETWORK_LOADING = 2
NETWORK_NO_SOURCE = 3
networkState
preload
buffered
HAVE_NOTHING = 0
HAVE_METADATA = 1
HAVE_CURRENT_DATA = 2
HAVE_FUTURE_DATA = 3
HAVE_ENOUGH_DATA = 4
readyState
seeking
currentTime
initialTime
-
duration
startOffsetTime
-
paused
defaultPlaybackRate
playbackRate
played
seekable
ended
autoplay
loop
mediaGroup
-
controller
-
controls
volume
muted
defaultMuted
audioTracks
-
videoTracks
-
textTracks
method
load()
canPlayType()
play()
pause()
addTextTrack()

MediaError Interface

property
MEDIA_ERR_ABORTED = 1
MEDIA_ERR_NETWORK = 2
MEDIA_ERR_DECODE = 3
MEDIA_ERR_SRC_NOT_SUPPORTED = 4
code
-

TimeRanges Interface

property
length
method
TimeRanges.start()
TimeRanges.end()

HTMLMapElement Interface

instance
HTMLMapElement
property
name
areas
images
-

HTMLAreaElement Interface

instance
HTMLAreaElement
property
alt
coords
shape
href
target
rel
relList
-
media
-
hreflang
-
type
-
protocol
host
hostname
port
pathname
search
hash

Tabular data

HTMLTableElement Interface

instance
HTMLTableElement
property
caption
tHead
tFoot
tBodies
rows
summary
border
method
createCaption()
deleteCaption()
createTHead()
deleteTHead()
createTFoot()
deleteTFoot()
createTBody()
insertRow()
deleteRow()

HTMLTableCaptionElement Interface

instance
HTMLTableCaptionElement

colgroup

instance
HTMLTableColElement
property
span

HTMLTableColElement Interface

instance
HTMLTableColElement
property
span

HTMLTableSectionElement Interface

instance
HTMLTableSectionElement
property
rows
method
insertRow()
deleteRow()

thead

instance
HTMLTableSectionElement
property
rows
method
insertRow()
deleteRow()

tfoot

instance
HTMLTableSectionElement
property
rows
method
insertRow()
deleteRow()

HTMLTableRowElement Interface

instance
HTMLTableRowElement
property
rowIndex
sectionRowIndex
cells
method
insertCell()
deleteCell()

HTMLTableDataCellElement Interface

instance
HTMLTableDataCellElement
-

HTMLTableHeaderCellElement Interface

instance
HTMLTableHeaderCellElement
-
property
scope

HTMLTableCellElement Interface

instance
HTMLTableCellElement
property
colSpan
rowSpan
headers
cellIndex

Forms

HTMLFormElement Interface

instance
HTMLFormElement
property
acceptCharset
action
autocomplete
enctype
method
name
noValidate
target
elements
length
method
submit()
reset()
checkValidity()

HTMLFieldSetElement Interface

instance
HTMLFieldSetElement
property
disabled
form
name
type
elements
willValidate
validity
validationMessage
method
checkValidity()
setCustomValidity()

HTMLLegendElement Interface

instance
HTMLLegendElement
property
form

HTMLLabelElement Interface

instance
HTMLLabelElement
property
form
htmlFor
control

HTMLInputElement Interface

instance
HTMLInputElement
property
accept
alt
autocomplete
autofocus
dirName
disabled
form
list
maxLength
name
pattern
placeholder
readOnly
required
size
type - hidden
type - text
type - search
type - tel
type - url
type - email
type - password
type - datetime
-
type - date
type - month
type - week
type - time
type - datetime-local
type - number
type - range
type - color
type - checkbox
type - radio
type - file
type - submit
type - image
type - reset
type - button
defaultValue
value
willValidate
validity
validationMessage
labels
selectionStart
selectionEnd
defaultChecked
selectionDirection
checked
indeterminate
files
multiple
formAction
formEnctype
formMethod
formNoValidate
formTarget
height
src
width
max
min
step
valueAsNumber
valueAsDate
method
checkValidity()
setCustomValidity()
select()
setSelectionRange()
stepUp()
stepDown()

HTMLButtonElement Interface

instance
HTMLButtonElement
property
autofocus
disabled
form
formAction
formEnctype
formMethod
formNoValidate
formTarget
name
type
value
willValidate
validity
validationMessage
labels
method
checkValidity()
setCustomValidity()

HTMLSelectElement Interface

instance
HTMLSelectElement
property
autofocus
disabled
form
multiple
name
size
type
options
length
selectedOptions
selectedIndex
value
willValidate
validity
validationMessage
labels
method
item()
namedItem()
add()
remove()
checkValidity()
setCustomValidity()

HTMLDataListElement Interface

instance
HTMLDataListElement
property
options

HTMLOptGroupElement Interface

instance
HTMLOptGroupElement
property
disabled
label

HTMLOptionElement Interface

instance
HTMLOptionElement
property
disabled
form
label
defaultSelected
selected
value
text
index

HTMLTextAreaElement Interface

instance
HTMLTextAreaElement
property
autofocus
cols
dirName
disabled
form
maxLength
name
placeholder
readOnly
required
rows
wrap
type
defaultValue
value
textLength
willValidate
validity
validationMessage
labels
selectionStart
selectionEnd
selectionDirection
method
checkValidity()
setCustomValidity()
select()
setSelectionRange()

HTMLKeygenElement Interface

instance
HTMLKeygenElement
property
autofocus
challenge
disabled
form
keytype
name
type
willValidate
validity
validationMessage
labels
method
checkValidity()
setCustomValidity()

HTMLOutputElement Interface

instance
HTMLOutputElement
property
htmlFor
form
name
type
defaultValue
value
willValidate
validity
validationMessage
labels
method
checkValidity()
setCustomValidity()

HTMLProgressElement Interface

instance
HTMLProgressElement
property
value
max
position
labels

HTMLMeterElement Interface

instance
HTMLMeterElement
property
value
min
max
low
high
optimum
labels

ValidityState Interface

property
valueMissing
typeMismatch
patternMismatch
tooLong
rangeUnderflow
rangeOverflow
stepMismatch
customError
valid

Interactive elements

HTMLDetailsElement Interface

instance
HTMLDetailsElement
property
open

summary

instance
HTMLElement

HTMLCommandElement Interface

instance
HTMLCommandElement
-
property
type
-
label
-
icon
-
disabled
-
checked
-
radiogroup
-
command
-

HTMLMenuElement Interface

instance
HTMLMenuElement
property
type
-
label
-

Semantics & Tags/HTML5 DOM

Common DOM interfaces

HTMLCollection Interface

instance
HTMLCollection
property
length
method
item()
namedItem()

HTMLAllCollection Interface

instance
HTMLAllCollection
method
item()
namedItem()
tags()
-

HTMLFormControlsCollection Interface

instance
HTMLFormControlsCollection
method
namedItem()

RadioNodeList Interface

instance
RadioNodeList
-
property
value

HTMLOptionsCollection Interface

instance
HTMLOptionsCollection
-
property
length
selectedIndex
method
namedItem()
add()
remove()

DOMTokenList Interface

instance
DOMTokenList
property
length
method
item()
contains()
add()
remove()
toggle()

DOMSettableTokenList Interface

instance
DOMSettableTokenList
-
property
value

DOMStringMap Interface

instance
DOMStringMap

Documents

Document Interface

instance
Document
property
location
URL
domain
referrer
cookie
lastModified
readyState
title
dir
body
head
images
embeds
plugins
links
forms
scripts
defaultView
activeElement
designMode
commands
-
innerHTML
-
method
getElementsByName()
open()
close()
write()
writeln()
hasFocus()
execCommand()
queryCommandEnabled()
queryCommandIndeterm()
queryCommandState()
queryCommandSupported()
queryCommandValue()

Elements

HTMLElement Interface

property
innerHTML
outerHTML
id
title
lang
translate
dir
className
classList
dataset
hidden
tabIndex
accessKey
accessKeyLabel
-
draggable
dropzone
-
contentEditable
isContentEditable
contextMenu
-
spellcheck
commandType
-
commandLabel
-
commandIcon
-
commandHidden
-
commandDisabled
-
commandChecked
-
style
clientHeight
clientWidth
offsetHeight
offsetLeft
offsetParent
offsetTop
offsetWidth
scrollHeight
scrollWidth
method
click()
focus()
blur()
getElementsByClassName()
insertAdjacentHTML()
scrollIntoView()

Loading Web pages

Window Interface

instance
Window
property
window
self
document
name
location
locationbar
menubar
personalbar
scrollbars
statusbar
toolbar
frames
length
top
opener
parent
frameElement
navigator
external
applicationCache
history
innerHeight
innerWidth
outerHeight
outerWidth
pageXOffset
pageYOffset
screen
screenX
screenY
status
scrollX
scrollY
method
getSelection()
close()
stop()
focus()
blur()
open()
alert()
confirm()
prompt()
print()
showModalDialog()
-
scroll()
scrollBy()
scrollTo()
matchMedia()
btoa()
atob()
setTimeout()
clearTimeout()
setInterval()
clearInterval()

BarProp Interface

BarProp Interface

property
visible

Session history and navigation

History Object

property
length
state
method
go()
back()
forward()
pushState()
replaceState()

Location Object

property
href
protocol
host
hostname
port
pathname
search
hash
method
assign()
replace()
reload()

Browsing the Web

PopStateEvent Interface

instance
PopStateEvent
property
state

HashChangeEvent Interface

instance
HashChangeEvent
property
oldURL
newURL

PageTransitionEvent Interface

instance
PageTransitionEvent
property
persisted

User Prompts

WindowModal Interface

property
dialogArguments
-
returnValue
-

System state and capabilities

Navigator Object

property
appName
appVersion
platform
userAgent
onLine
method
registerProtocolHandler()
-
registerContentHandler()
-
isProtocolHandlerRegistered()
-
isContentHandlerRegistered()
-
unregisterProtocolHandler()
-
unregisterContentHandler()
-
yieldForStorageUpdates()
-

External Interface

method
AddSearchProvider()
IsSearchProviderInstalled()

Semantics & Tags/HTML5 DOM

Common DOM interfaces

HTMLCollection Interface

instance
HTMLCollection
property
length
method
item()
namedItem()

HTMLAllCollection Interface

instance
HTMLAllCollection
method
item()
namedItem()
tags()
-

HTMLFormControlsCollection Interface

instance
HTMLFormControlsCollection
method
namedItem()

RadioNodeList Interface

instance
RadioNodeList
-
property
value

HTMLOptionsCollection Interface

instance
HTMLOptionsCollection
-
property
length
selectedIndex
method
namedItem()
add()
remove()

DOMTokenList Interface

instance
DOMTokenList
property
length
method
item()
contains()
add()
remove()
toggle()

DOMSettableTokenList Interface

instance
DOMSettableTokenList
-
property
value

DOMStringMap Interface

instance
DOMStringMap

Documents

Document Interface

instance
Document
property
location
URL
domain
referrer
cookie
lastModified
readyState
title
dir
body
head
images
embeds
plugins
links
forms
scripts
defaultView
activeElement
designMode
commands
-
innerHTML
-
method
getElementsByName()
open()
close()
write()
writeln()
hasFocus()
execCommand()
queryCommandEnabled()
queryCommandIndeterm()
queryCommandState()
queryCommandSupported()
queryCommandValue()

Elements

HTMLElement Interface

property
innerHTML
outerHTML
id
title
lang
translate
dir
className
classList
dataset
hidden
tabIndex
accessKey
accessKeyLabel
-
draggable
dropzone
-
contentEditable
isContentEditable
contextMenu
-
spellcheck
commandType
-
commandLabel
-
commandIcon
-
commandHidden
-
commandDisabled
-
commandChecked
-
style
clientHeight
clientWidth
offsetHeight
offsetLeft
offsetParent
offsetTop
offsetWidth
scrollHeight
scrollWidth
method
click()
focus()
blur()
getElementsByClassName()
insertAdjacentHTML()
scrollIntoView()

Loading Web pages

Window Interface

instance
Window
property
window
self
document
name
location
locationbar
menubar
personalbar
scrollbars
statusbar
toolbar
frames
length
top
opener
parent
frameElement
navigator
external
applicationCache
history
innerHeight
innerWidth
outerHeight
outerWidth
pageXOffset
pageYOffset
screen
screenX
screenY
status
scrollX
scrollY
method
getSelection()
close()
stop()
focus()
blur()
open()
alert()
confirm()
prompt()
print()
showModalDialog()
-
scroll()
scrollBy()
scrollTo()
matchMedia()
btoa()
atob()
setTimeout()
clearTimeout()
setInterval()
clearInterval()

BarProp Interface

BarProp Interface

property
visible

Session history and navigation

History Object

property
length
state
method
go()
back()
forward()
pushState()
replaceState()

Location Object

property
href
protocol
host
hostname
port
pathname
search
hash
method
assign()
replace()
reload()

Browsing the Web

PopStateEvent Interface

instance
PopStateEvent
property
state

HashChangeEvent Interface

instance
HashChangeEvent
property
oldURL
newURL

PageTransitionEvent Interface

instance
PageTransitionEvent
property
persisted

User Prompts

WindowModal Interface

property
dialogArguments
-
returnValue
-

System state and capabilities

Navigator Object

property
appName
appVersion
platform
userAgent
onLine
method
registerProtocolHandler()
-
registerContentHandler()
-
isProtocolHandlerRegistered()
-
isContentHandlerRegistered()
-
unregisterProtocolHandler()
-
unregisterContentHandler()
-