Property Name | Getter? | Setter? |
---|---|---|
namespaceURI | true | false |
prefix | true | false |
localName | true | false |
tagName | true | false |
id | true | true |
className | true | true |
classList | true | true |
slot | true | true |
attributes | true | false |
shadowRoot | true | false |
part | true | true |
assignedSlot | true | false |
innerHTML | true | true |
outerHTML | true | true |
scrollTop | true | true |
scrollLeft | true | true |
scrollWidth | true | false |
scrollHeight | true | false |
clientTop | true | false |
clientLeft | true | false |
clientWidth | true | false |
clientHeight | true | false |
attributeStyleMap | true | false |
onbeforecopy | true | true |
onbeforecut | true | true |
onbeforepaste | true | true |
onsearch | true | true |
elementTiming | true | true |
onfullscreenchange | true | true |
onfullscreenerror | true | true |
onwebkitfullscreenchange | true | true |
onwebkitfullscreenerror | true | true |
onbeforexrselect | true | true |
children | true | false |
firstElementChild | true | false |
lastElementChild | true | false |
childElementCount | true | false |
previousElementSibling | true | false |
nextElementSibling | true | false |
after | false | false |
animate | false | false |
append | false | false |
attachShadow | false | false |
before | false | false |
closest | false | false |
computedStyleMap | false | false |
getAttribute | false | false |
getAttributeNS | false | false |
getAttributeNames | false | false |
getAttributeNode | false | false |
getAttributeNodeNS | false | false |
getBoundingClientRect | false | false |
getClientRects | false | false |
getElementsByClassName | false | false |
getElementsByTagName | false | false |
getElementsByTagNameNS | false | false |
hasAttribute | false | false |
hasAttributeNS | false | false |
hasAttributes | false | false |
hasPointerCapture | false | false |
insertAdjacentElement | false | false |
insertAdjacentHTML | false | false |
insertAdjacentText | false | false |
matches | false | false |
prepend | false | false |
querySelector | false | false |
querySelectorAll | false | false |
releasePointerCapture | false | false |
remove | false | false |
removeAttribute | false | false |
removeAttributeNS | false | false |
removeAttributeNode | false | false |
replaceWith | false | false |
requestFullscreen | false | false |
requestPointerLock | false | false |
scroll | false | false |
scrollBy | false | false |
scrollIntoView | false | false |
scrollIntoViewIfNeeded | false | false |
scrollTo | false | false |
setAttribute | false | false |
setAttributeNS | false | false |
setAttributeNode | false | false |
setAttributeNodeNS | false | false |
setPointerCapture | false | false |
toggleAttribute | false | false |
webkitMatchesSelector | false | false |
webkitRequestFullScreen | false | false |
webkitRequestFullscreen | false | false |
ariaAtomic | true | true |
ariaAutoComplete | true | true |
ariaBusy | true | true |
ariaChecked | true | true |
ariaColCount | true | true |
ariaColIndex | true | true |
ariaColSpan | true | true |
ariaCurrent | true | true |
ariaDescription | true | true |
ariaDisabled | true | true |
ariaExpanded | true | true |
ariaHasPopup | true | true |
ariaHidden | true | true |
ariaKeyShortcuts | true | true |
ariaLabel | true | true |
ariaLevel | true | true |
ariaLive | true | true |
ariaModal | true | true |
ariaMultiLine | true | true |
ariaMultiSelectable | true | true |
ariaOrientation | true | true |
ariaPlaceholder | true | true |
ariaPosInSet | true | true |
ariaPressed | true | true |
ariaReadOnly | true | true |
ariaRelevant | true | true |
ariaRequired | true | true |
ariaRoleDescription | true | true |
ariaRowCount | true | true |
ariaRowIndex | true | true |
ariaRowSpan | true | true |
ariaSelected | true | true |
ariaSetSize | true | true |
ariaSort | true | true |
ariaValueMax | true | true |
ariaValueMin | true | true |
ariaValueNow | true | true |
ariaValueText | true | true |
getAnimations | false | false |
replaceChildren | false | false |
constructor | false | false |
Property Name | Getter? | Setter? |
---|---|---|
getAttributeNames | false | false |
getAttribute | false | false |
getAttributeNS | false | false |
toggleAttribute | false | false |
setAttribute | false | false |
setAttributeNS | false | false |
removeAttribute | false | false |
removeAttributeNS | false | false |
hasAttribute | false | false |
hasAttributeNS | false | false |
hasAttributes | false | false |
closest | false | false |
matches | false | false |
webkitMatchesSelector | false | false |
getElementsByTagName | false | false |
getElementsByTagNameNS | false | false |
getElementsByClassName | false | false |
insertAdjacentElement | false | false |
insertAdjacentText | false | false |
mozMatchesSelector | false | false |
setPointerCapture | false | false |
releasePointerCapture | false | false |
hasPointerCapture | false | false |
setCapture | false | false |
releaseCapture | false | false |
getAttributeNode | false | false |
setAttributeNode | false | false |
removeAttributeNode | false | false |
getAttributeNodeNS | false | false |
setAttributeNodeNS | false | false |
getClientRects | false | false |
getBoundingClientRect | false | false |
scrollIntoView | false | false |
scroll | false | false |
scrollTo | false | false |
scrollBy | false | false |
insertAdjacentHTML | false | false |
querySelector | false | false |
querySelectorAll | false | false |
attachShadow | false | false |
requestFullscreen | false | false |
mozRequestFullScreen | false | false |
requestPointerLock | false | false |
animate | false | false |
before | false | false |
after | false | false |
replaceWith | false | false |
remove | false | false |
prepend | false | false |
append | false | false |
namespaceURI | true | false |
prefix | true | false |
localName | true | false |
tagName | true | false |
id | true | true |
className | true | true |
classList | true | true |
attributes | true | false |
scrollTop | true | true |
scrollLeft | true | true |
scrollWidth | true | false |
scrollHeight | true | false |
clientTop | true | false |
clientLeft | true | false |
clientWidth | true | false |
clientHeight | true | false |
scrollTopMax | true | false |
scrollLeftMax | true | false |
innerHTML | true | true |
outerHTML | true | true |
shadowRoot | true | false |
assignedSlot | true | false |
slot | true | true |
onfullscreenchange | true | true |
onfullscreenerror | true | true |
previousElementSibling | true | false |
nextElementSibling | true | false |
children | true | false |
firstElementChild | true | false |
lastElementChild | true | false |
childElementCount | true | false |
constructor | false | false |
Property Name | Getter? | Setter? |
---|---|---|
3.4.0 | false | false |
3.3.0 | false | false |
3.2.0 | false | false |
3.1.0 | false | false |
3.0.0 | false | false |
2.3.0 | false | false |
2.2.1 | false | false |
2.2.0 | false | false |
2.1.0 | false | false |
2.0.0 | false | false |
1.2.1 | false | false |
Property Name | Getter? | Setter? |
---|---|---|
getAttribute | false | false |
getAttributeNS | false | false |
setAttribute | false | false |
setAttributeNS | false | false |
removeAttribute | false | false |
removeAttributeNS | false | false |
hasAttribute | false | false |
hasAttributeNS | false | false |
matches | false | false |
getElementsByTagName | false | false |
getElementsByTagNameNS | false | false |
getElementsByClassName | false | false |
mozMatchesSelector | false | false |
setCapture | false | false |
releaseCapture | false | false |
mozRequestFullScreen | false | false |
mozRequestPointerLock | false | false |
getAttributeNode | false | false |
setAttributeNode | false | false |
removeAttributeNode | false | false |
getAttributeNodeNS | false | false |
setAttributeNodeNS | false | false |
getClientRects | false | false |
getBoundingClientRect | false | false |
scrollIntoView | false | false |
insertAdjacentHTML | false | false |
querySelector | false | false |
querySelectorAll | false | false |
remove | false | false |
tagName | true | false |
id | true | true |
classList | true | false |
attributes | true | false |
children | true | false |
firstElementChild | true | false |
lastElementChild | true | false |
previousElementSibling | true | false |
nextElementSibling | true | false |
childElementCount | true | false |
onmouseenter | true | true |
onmouseleave | true | true |
onwheel | true | true |
scrollTop | true | true |
scrollLeft | true | true |
scrollWidth | true | false |
scrollHeight | true | false |
clientTop | true | false |
clientLeft | true | false |
clientWidth | true | false |
clientHeight | true | false |
scrollTopMax | true | false |
scrollLeftMax | true | false |
innerHTML | true | true |
outerHTML | true | true |
constructor | false | false |
Property Name | Getter? | Setter? |
---|---|---|
namespaceURI | true | false |
prefix | true | false |
localName | true | false |
tagName | true | false |
id | true | true |
className | true | true |
classList | true | true |
slot | true | true |
attributes | true | false |
shadowRoot | true | false |
part | true | true |
assignedSlot | true | false |
innerHTML | true | true |
outerHTML | true | true |
scrollTop | true | true |
scrollLeft | true | true |
scrollWidth | true | false |
scrollHeight | true | false |
clientTop | true | false |
clientLeft | true | false |
clientWidth | true | false |
clientHeight | true | false |
attributeStyleMap | true | false |
onbeforecopy | true | true |
onbeforecut | true | true |
onbeforepaste | true | true |
onsearch | true | true |
elementTiming | true | true |
onfullscreenchange | true | true |
onfullscreenerror | true | true |
onwebkitfullscreenchange | true | true |
onwebkitfullscreenerror | true | true |
children | true | false |
firstElementChild | true | false |
lastElementChild | true | false |
childElementCount | true | false |
previousElementSibling | true | false |
nextElementSibling | true | false |
after | false | false |
animate | false | false |
append | false | false |
attachShadow | false | false |
before | false | false |
closest | false | false |
computedStyleMap | false | false |
getAttribute | false | false |
getAttributeNS | false | false |
getAttributeNames | false | false |
getAttributeNode | false | false |
getAttributeNodeNS | false | false |
getBoundingClientRect | false | false |
getClientRects | false | false |
getElementsByClassName | false | false |
getElementsByTagName | false | false |
getElementsByTagNameNS | false | false |
hasAttribute | false | false |
hasAttributeNS | false | false |
hasAttributes | false | false |
hasPointerCapture | false | false |
insertAdjacentElement | false | false |
insertAdjacentHTML | false | false |
insertAdjacentText | false | false |
matches | false | false |
prepend | false | false |
querySelector | false | false |
querySelectorAll | false | false |
releasePointerCapture | false | false |
remove | false | false |
removeAttribute | false | false |
removeAttributeNS | false | false |
removeAttributeNode | false | false |
replaceChildren | false | false |
replaceWith | false | false |
requestFullscreen | false | false |
requestPointerLock | false | false |
scroll | false | false |
scrollBy | false | false |
scrollIntoView | false | false |
scrollIntoViewIfNeeded | false | false |
scrollTo | false | false |
setAttribute | false | false |
setAttributeNS | false | false |
setAttributeNode | false | false |
setAttributeNodeNS | false | false |
setPointerCapture | false | false |
toggleAttribute | false | false |
webkitMatchesSelector | false | false |
webkitRequestFullScreen | false | false |
webkitRequestFullscreen | false | false |
ariaAtomic | true | true |
ariaAutoComplete | true | true |
ariaBusy | true | true |
ariaChecked | true | true |
ariaColCount | true | true |
ariaColIndex | true | true |
ariaColSpan | true | true |
ariaCurrent | true | true |
ariaDescription | true | true |
ariaDisabled | true | true |
ariaExpanded | true | true |
ariaHasPopup | true | true |
ariaHidden | true | true |
ariaKeyShortcuts | true | true |
ariaLabel | true | true |
ariaLevel | true | true |
ariaLive | true | true |
ariaModal | true | true |
ariaMultiLine | true | true |
ariaMultiSelectable | true | true |
ariaOrientation | true | true |
ariaPlaceholder | true | true |
ariaPosInSet | true | true |
ariaPressed | true | true |
ariaReadOnly | true | true |
ariaRelevant | true | true |
ariaRequired | true | true |
ariaRoleDescription | true | true |
ariaRowCount | true | true |
ariaRowIndex | true | true |
ariaRowSpan | true | true |
ariaSelected | true | true |
ariaSetSize | true | true |
ariaSort | true | true |
ariaValueMax | true | true |
ariaValueMin | true | true |
ariaValueNow | true | true |
ariaValueText | true | true |
getAnimations | false | false |
getInnerHTML | false | false |
constructor | false | false |
Property Name | Getter? | Setter? |
---|---|---|
constructor | false | false |
tagName | false | false |
attributes | false | false |
style | false | false |
id | false | false |
offsetLeft | false | false |
offsetTop | false | false |
offsetWidth | false | false |
offsetHeight | false | false |
clientLeft | false | false |
clientTop | false | false |
clientWidth | false | false |
clientHeight | false | false |
scrollLeft | false | false |
scrollTop | false | false |
scrollWidth | false | false |
scrollHeight | false | false |
offsetParent | false | false |
innerHTML | false | false |
outerHTML | false | false |
className | false | false |
classList | false | false |
dataset | false | false |
webkitRegionOverset | false | false |
onbeforecopy | false | false |
onbeforecut | false | false |
onbeforepaste | false | false |
oncopy | false | false |
oncut | false | false |
onpaste | false | false |
onselectstart | false | false |
onanimationend | false | false |
onanimationiteration | false | false |
onanimationstart | false | false |
ontransitionend | false | false |
onwebkitanimationend | false | false |
onwebkitanimationiteration | false | false |
onwebkitanimationstart | false | false |
onwebkittransitionend | false | false |
ongesturechange | false | false |
ongestureend | false | false |
ongesturestart | false | false |
onfocusin | false | false |
onfocusout | false | false |
onbeforeload | false | false |
onwebkitpresentationmodechanged | false | false |
onwebkitcurrentplaybacktargetiswirelesschanged | false | false |
onwebkitplaybacktargetavailabilitychanged | false | false |
onabort | false | false |
onblur | false | false |
oncanplay | false | false |
oncanplaythrough | false | false |
onchange | false | false |
onclick | false | false |
oncontextmenu | false | false |
ondblclick | false | false |
ondrag | false | false |
ondragend | false | false |
ondragenter | false | false |
ondragleave | false | false |
ondragover | false | false |
ondragstart | false | false |
ondrop | false | false |
ondurationchange | false | false |
onemptied | false | false |
onended | false | false |
onerror | false | false |
onfocus | false | false |
oninput | false | false |
oninvalid | false | false |
onkeydown | false | false |
onkeypress | false | false |
onkeyup | false | false |
onload | false | false |
onloadeddata | false | false |
onloadedmetadata | false | false |
onloadstart | false | false |
onmousedown | false | false |
onmouseenter | false | false |
onmouseleave | false | false |
onmousemove | false | false |
onmouseout | false | false |
onmouseover | false | false |
onmouseup | false | false |
onmousewheel | false | false |
onpause | false | false |
onplay | false | false |
onplaying | false | false |
onprogress | false | false |
onratechange | false | false |
onreset | false | false |
onscroll | false | false |
onseeked | false | false |
onseeking | false | false |
onselect | false | false |
onstalled | false | false |
onsubmit | false | false |
onsuspend | false | false |
ontimeupdate | false | false |
onvolumechange | false | false |
onwaiting | false | false |
onsearch | false | false |
onwheel | false | false |
ontouchcancel | false | false |
ontouchend | false | false |
ontouchmove | false | false |
ontouchstart | false | false |
onwebkitmouseforcechanged | false | false |
onwebkitmouseforcedown | false | false |
onwebkitmouseforcewillbegin | false | false |
onwebkitmouseforceup | false | false |
previousElementSibling | false | false |
nextElementSibling | false | false |
children | false | false |
firstElementChild | false | false |
lastElementChild | false | false |
childElementCount | false | false |
getAttribute | false | false |
setAttribute | false | false |
removeAttribute | false | false |
getAttributeNode | false | false |
setAttributeNode | false | false |
removeAttributeNode | false | false |
getElementsByTagName | false | false |
hasAttributes | false | false |
getAttributeNS | false | false |
setAttributeNS | false | false |
removeAttributeNS | false | false |
getElementsByTagNameNS | false | false |
getAttributeNodeNS | false | false |
setAttributeNodeNS | false | false |
hasAttribute | false | false |
hasAttributeNS | false | false |
focus | false | false |
blur | false | false |
scrollIntoView | false | false |
scrollIntoViewIfNeeded | false | false |
scrollByLines | false | false |
scrollByPages | false | false |
getElementsByClassName | false | false |
matches | false | false |
closest | false | false |
webkitMatchesSelector | false | false |
getClientRects | false | false |
getBoundingClientRect | false | false |
webkitGetRegionFlowRanges | false | false |
remove | false | false |
querySelector | false | false |
querySelectorAll | false | false |
function test(data){
// data is the input variable that is supplied from the Enumeration List.
// For this module, we don't process the input data.
var getter = Element.prototype.__lookupGetter__(data) !== undefined;
var setter = Element.prototype.__lookupSetter__(data) !== undefined;
if(getter === true && setter === true) addSuccess(data, getter, setter);
if(getter === false && setter === false) addError(data, getter, setter);
if(getter !== setter) addInfo(data, getter, setter);
}
var data = Object.getOwnPropertyNames(Element.prototype);