一个Div元素的属性

Author Avatar
wanglinzhizhi Mar 26, 2017

一个Div元素的属性

test

var div = document.createElement('div')
for (var key in div) {
console.log(key)
}

OutPut

align
title
lang
translate
dir
dataset
hidden
tabIndex
accessKey
draggable
spellcheck
contentEditable
isContentEditable
offsetParent
offsetTop
offsetLeft
offsetWidth
offsetHeight
style
innerText
outerText
webkitdropzone
onabort
onblur
oncancel
oncanplay
oncanplaythrough
onchange
onclick
onclose
oncontextmenu
oncuechange
ondblclick
ondrag
ondragend
ondragenter
ondragleave
ondragover
ondragstart
ondrop
ondurationchange
onemptied
onended
onerror
onfocus
oninput
oninvalid
onkeydown
onkeypress
onkeyup
onload
onloadeddata
onloadedmetadata
onloadstart
onmousedown
onmouseenter
onmouseleave
onmousemove
onmouseout
onmouseover
onmouseup
onmousewheel
onpause
onplay
onplaying
onprogress
onratechange
onreset
onresize
onscroll
onseeked
onseeking
onselect
onshow
onstalled
onsubmit
onsuspend
ontimeupdate
ontoggle
onvolumechange
onwaiting
click
focus
blur
onauxclick
styleMap
inputMode
onpointercancel
onpointerdown
onpointerenter
onpointerleave
onpointermove
onpointerout
onpointerover
onpointerup
namespaceURI
prefix
localName
tagName
id
className
classList
attributes
innerHTML
outerHTML
shadowRoot
scrollTop
scrollLeft
scrollWidth
scrollHeight
clientTop
clientLeft
clientWidth
clientHeight
onbeforecopy
onbeforecut
onbeforepaste
oncopy
oncut
onpaste
onsearch
onselectstart
onwheel
onwebkitfullscreenchange
onwebkitfullscreenerror
previousElementSibling
nextElementSibling
children
firstElementChild
lastElementChild
childElementCount
hasAttributes
getAttribute
getAttributeNS
setAttribute
setAttributeNS
removeAttribute
removeAttributeNS
hasAttribute
hasAttributeNS
getAttributeNode
getAttributeNodeNS
setAttributeNode
setAttributeNodeNS
removeAttributeNode
closest
matches
webkitMatchesSelector
getElementsByTagName
getElementsByTagNameNS
getElementsByClassName
insertAdjacentElement
insertAdjacentText
insertAdjacentHTML
createShadowRoot
getDestinationInsertionPoints
requestPointerLock
getClientRects
getBoundingClientRect
scrollIntoView
scrollIntoViewIfNeeded
animate
remove
webkitRequestFullScreen
webkitRequestFullscreen
querySelector
querySelectorAll
computedName
computedRole
ongotpointercapture
onlostpointercapture
assignedSlot
slot
setPointerCapture
releasePointerCapture
hasPointerCapture
attachShadow
scroll
scrollTo
scrollBy
getAnimations
before
after
replaceWith
prepend
append
ELEMENT_NODE
ATTRIBUTE_NODE
TEXT_NODE
CDATA_SECTION_NODE
ENTITY_REFERENCE_NODE
ENTITY_NODE
PROCESSING_INSTRUCTION_NODE
COMMENT_NODE
DOCUMENT_NODE
DOCUMENT_TYPE_NODE
DOCUMENT_FRAGMENT_NODE
NOTATION_NODE
DOCUMENT_POSITION_DISCONNECTED
DOCUMENT_POSITION_PRECEDING
DOCUMENT_POSITION_FOLLOWING
DOCUMENT_POSITION_CONTAINS
DOCUMENT_POSITION_CONTAINED_BY
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
nodeType
nodeName
baseURI
isConnected
ownerDocument
parentNode
parentElement
childNodes
firstChild
lastChild
previousSibling
nextSibling
nodeValue
textContent
hasChildNodes
getRootNode
normalize
cloneNode
isEqualNode
isSameNode
compareDocumentPosition
contains
lookupPrefix
lookupNamespaceURI
isDefaultNamespace
insertBefore
appendChild
replaceChild
removeChild
addEventListener
removeEventListener
dispatchEvent

Note: 这个故事告诉我们, DOM操作是昂贵的.

by wanglinzhizhi