Escolar Documentos
Profissional Documentos
Cultura Documentos
Nous n’allons pas présenter ici un texte d’érudits, mais plutôt essayer de dresser un cata-
logue de fonctionnalités disponibles en JavaScript pour cet élément « anchor », en nous
servant de méthodes très simples que nous permettent les consoles des browsers.
Ce catalogue montre la voie comment obtenir TOUTES les propriétés d’un « objet javas-
cript » ou un « élément HTML/DOM ». C’estl’ocasion de parcourir et de découvrir la plu-
part de ces propriétés diponibles pour l‘élément « Anchor ».
et
En effet, l’élément « anchor » n’est pas enregistré en tant que « a » ou « A » dans ces
deux moteurs de browser.
« Anchor » est une proprété de l’Object global « window » (sans « s » et tout en minus-
clules) qui y est enregistré sous le nom de « ». On peut donc y accéder en
e préfixant du nom de son objet conteneur « window . HTMLAnchorElement » ou le ta-
per directement « HTMLAnchorElement » cela donnera exactement le même résultat :
tapons donc ce mot à la ligne de commande du browser.
Yandex :
Firefox :
Firefox donne une réponse à partir de laquelle on peut voir les détails. Il suffit de cliquer
sur la flèche.
« Object.getOwnPropertyDescriptors(HTMLAnchorElement) »
qui donnera
et
et
Comme vous le voyez, les résultats ne sont les mêmes dans les deux navigateurs que
pour les propriétés « arguments / length » et « name » (= le nom de l’élément en cours,
disons le « this ») et peut-être les « prototypes », la propriété « caller » manque dans
Firefox mais sûrement enfoui quelque part dans la « chaîne de prototype » qui renferme
toutes les propriétés disponibles pour un objet :
1. « prototype » tout court : c’est le prototype de l’élément nommmé ici par « name ».
2. « <prototype> » ou « __proto__ » : c’est le prototype du constructeur.
Vous voyez que les propriétés listées dans Firefox avec la commande « HTMLAnchorE-
lement » tapée directement à la ligne de commande et les « values » des « Descrip-
tors » des propriétés obtenues dans la console avec la commande « Ob-
ject.getOwnPropertyDescriptors(HTMLAnchorElement) » sont apparemment les
mêmes.
et
Rappelons que le prototype renferme les propriétés par défaut hérité du constructeur, et
partageable avec les autres descendants (instances) de ce constructeur et éventuellement
de l’objet en cours.
Cliquez sur les petites flèches pur voir le développement du prototype de « HTMLAn-
chorElement » et la « value » du prototype de cet élément, obtenu avec « Ob-
ject.getOwnPropertyDescriptors(HTMLAnchorElement) » :
L’élément < Select > - 3 / 60 - jeudi, 13. décembre 2018 (5:24 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome- XXIV
et
prototype: HTMLAnchorElementPrototype
Avec « Object.getOwnPropertyDescriptors(HTMLAnchorElement) » :
Le « prototype du constructeur » y est défini comme « object ».
<prototype>: {…}
<prototype>: function ()
<prototype>: ()
length: 0
name: "HTMLElement"
prototype: HTMLElementPrototype
accessKey: Getter & Setter
accessKeyLabel: Getter
blur: function blur()
click: function click()
constructor: function ()
contentEditable: Getter & Setter
contextMenu: Getter
dataset: Getter
dir: Getter & Setter
draggable: Getter & Setter
focus: function focus()
hidden: Getter & Setter
innerText: Getter & Setter
isContentEditable: Getter
lang: Getter & Setter
offsetHeight: Getter
offsetLeft: Getter
offsetParent: Getter
offsetTop: Getter
offsetWidth: Getter
… }
<prototype>: ()
length: 0
name: "Element"
prototype: ElementPrototype
after: function after()
animate: function animate()
append: function append()
assignedSlot: Getter
attachShadow: function attachShadow()
attributes: Getter
before: function before()
childElementCount: Getter
children: Getter
classList: Getter & Setter
className: Getter & Setter
clientHeight: Getter
clientLeft: Getter
clientTop: Getter
clientWidth: Getter
closest: function closest()
constructor: function ()
firstElementChild: Getter
getAttribute: function getAttribute()
getAttributeNS: function getAttributeNS()
getAttributeNames: function getAttributeNames()
getAttributeNode: function getAttributeNode()
getAttributeNodeNS: function getAttributeNodeNS()
getBoundingClientRect: function getBoundingClientRect()
getClientRects: function getClientRects()
getElementsByClassName: function getElementsByClassName()
getElementsByTagName: function getElementsByTagName()
getElementsByTagNameNS: function getElementsByTagNameNS()
hasAttribute: function hasAttribute()
hasAttributeNS: function hasAttributeNS()
hasAttributes: function hasAttributes()
hasPointerCapture: function hasPointerCapture()
id: Getter & Setter
innerHTML: Getter & Setter
insertAdjacentElement: function insertAdjacentElement()
insertAdjacentHTML: function insertAdjacentHTML()
insertAdjacentText: function insertAdjacentText()
L’élément < Select > - 8 / 60 - jeudi, 13. décembre 2018 (5:24 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome- XXIV
lastElementChild: Getter
localName: Getter
matches: function matches()
mozMatchesSelector: function mozMatchesSelector()
mozRequestFullScreen: function mozRequestFullScreen()
namespaceURI: Getter
nextElementSibling: Getter
onfullscreenchange: Getter & Setter
onfullscreenerror: Getter & Setter
outerHTML: Getter & Setter
prefix: Getter
prepend: function prepend()
previousElementSibling: Getter
querySelector: function querySelector()
querySelectorAll: function querySelectorAll()
releaseCapture: function releaseCapture()
releasePointerCapture: function releasePointerCapture()
remove: function remove()
removeAttribute: function removeAttribute()
removeAttributeNS: function removeAttributeNS()
removeAttributeNode: function removeAttributeNode()
replaceWith: function replaceWith()
requestFullscreen: function requestFullscreen()
requestPointerLock: function requestPointerLock()
scroll: function scroll()
scrollBy: function scrollBy()
scrollHeight: Getter
scrollIntoView: function scrollIntoView()
scrollLeft: Getter & Setter
scrollLeftMax: Getter
scrollTo: function scrollTo()
scrollTop: Getter & Setter
scrollTopMax: Getter
scrollWidth: Getter
setAttribute: function setAttribute()
setAttributeNS: function setAttributeNS()
setAttributeNode: function setAttributeNode()
setAttributeNodeNS: function setAttributeNodeNS()
setCapture: function setCapture()
setPointerCapture: function setPointerCapture()
shadowRoot: Getter
slot: Getter & Setter
tagName: Getter
toggleAttribute: function toggleAttribute()
webkitMatchesSelector: function webkitMatchesSelector()
Symbol(Symbol.unscopables): Object {
slot: true, before: true, after: true,
… }
<prototype>: NodePrototype {
getRootNode: getRootNode(),
hasChildNodes: hasChildNodes(),
insertBefore: insertBefore(),*
… }
<prototype>: NodePrototype
ATTRIBUTE_NODE: 2
CDATA_SECTION_NODE: 4
COMMENT_NODE: 8
DOCUMENT_FRAGMENT_NODE: 11
DOCUMENT_NODE: 9
DOCUMENT_POSITION_CONTAINED_BY: 16
DOCUMENT_POSITION_CONTAINS: 8
DOCUMENT_POSITION_DISCONNECTED: 1
DOCUMENT_POSITION_FOLLOWING: 4
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32
DOCUMENT_POSITION_PRECEDING: 2
DOCUMENT_TYPE_NODE: 10
ELEMENT_NODE: 1
ENTITY_NODE: 6
ENTITY_REFERENCE_NODE: 5
NOTATION_NODE: 12
PROCESSING_INSTRUCTION_NODE: 7
TEXT_NODE: 3
appendChild: function appendChild()
baseURI: Getter
childNodes: Getter
cloneNode: function cloneNode()
compareDocumentPosition: function compareDocumentPosition()
constructor: function ()
contains: function contains()
firstChild: Getter
getRootNode: function getRootNode()
hasChildNodes: function hasChildNodes()
insertBefore: function insertBefore()
isConnected: Getter
isDefaultNamespace: function isDefaultNamespace()
isEqualNode: function isEqualNode()
isSameNode: function isSameNode()
lastChild: Getter
lookupNamespaceURI: function lookupNamespaceURI()
lookupPrefix: function lookupPrefix()
nextSibling: Getter
nodeName: Getter
nodeType: Getter
nodeValue: Getter & Setter
normalize: function normalize()
L’élément < Select > - 10 / 60 - jeudi, 13. décembre 2018 (5:24 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome- XXIV
ownerDocument: Getter
parentElement: Getter
parentNode: Getter
previousSibling: Getter
removeChild: function removeChild()
replaceChild: function replaceChild()
textContent: Getter & Setter
<prototype>: EventTargetPrototype {
addEventListener: addEventListener(),
removeEventListener: removeEventListener(),
dispatchEvent: dispatchEvent(),
… }
<prototype>: EventTargetPrototype
addEventListener: function addEventListener()
constructor: function ()
dispatchEvent: function dispatchEvent()
removeEventListener: function removeEventListener()
<prototype>: Object { … }
<prototype>: Object { … }
<prototype>: {…}
__defineGetter__: function __defineGetter__()
__defineSetter__: function __defineSetter__()
__lookupGetter__: function __lookupGetter__()
__lookupSetter__: function __lookupSetter__()
constructor: function Object()
hasOwnProperty: function hasOwnProperty()
isPrototypeOf: function isPrototypeOf()
propertyIsEnumerable: function propertyIsEnumerable()
toLocaleString: function toLocaleString()
toSource: function toSource()
toString: function toString()
valueOf: function valueOf()
constructor: Object()
L’élément < Select > - 11 / 60 - jeudi, 13. décembre 2018 (5:24 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome- XXIV
<prototype>: function ()
<prototype>: ()
apply: function apply()
arguments: null
bind: function bind()
call: function call()
caller: null
constructor: Function()
length: 1
name: "Function"
prototype: function ()
<prototype>: function ()
length: 0
name: ""
toSource: function toSource()
toString: function toString()
Symbol(Symbol.hasInstance): function Symbol.hasInstance()
<prototype>: Object { … }
prototype: ()
apply: function apply()
arguments: null
bind: function bind()
call: function call()
caller: null
constructor: function Function()
length: 0
name: ""
toSource: function toSource()
toString: function toString()
Symbol(Symbol.hasInstance): function Symbol.hasInstance()
<prototype>: Object { … }
<prototype>: ()
apply: function apply()
arguments: null
bind: function bind()
call: function call()
caller: null
constructor: function Function()
length: 0
name: ""
toSource: function toSource()
toString: function toString()
Symbol(Symbol.hasInstance): function Symbol.hasInstance()
<prototype>: Object { … }
<prototype>: function ()
<prototype>: ()
<prototype>: Object { … }
<a href="file:///K:/DADET/PROGS/select.html"
id="aId" title="ATitle" name="aName"
class="aCl" alt="aAlt_NoExist" download>
NOTRE LIEN HYPERTEXT
</a>
nous avons les propriétés de l’attribut HTML/DOM « styles ». Comme connaître ces styles
c’est parmi les choses les plus importantes, nous les listons tous. Il y a des styles propres
à « -moz-… » et d’autres propres à « -webkit-… » :
CSS2Properties(0) :
i.style =>
CSS2Properties(0)
"-moz-animation": ""
"-moz-animation-delay": ""
"-moz-animation-direction": ""
"-moz-animation-duration": ""
"-moz-animation-fill-mode": ""
"-moz-animation-iteration-count": ""
"-moz-animation-name": ""
L’élément < Select > - 15 / 60 - jeudi, 13. décembre 2018 (5:24 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome- XXIV
"-moz-animation-play-state": ""
"-moz-animation-timing-function": ""
"-moz-appearance": ""
"-moz-backface-visibility": ""
"-moz-binding": ""
"-moz-border-end": ""
"-moz-border-end-color": ""
"-moz-border-end-style": ""
"-moz-border-end-width": ""
"-moz-border-image": ""
"-moz-border-start": ""
"-moz-border-start-color": ""
"-moz-border-start-style": ""
"-moz-border-start-width": ""
"-moz-box-align": ""
"-moz-box-direction": ""
"-moz-box-flex": ""
"-moz-box-ordinal-group": ""
"-moz-box-orient": ""
"-moz-box-pack": ""
"-moz-box-sizing": ""
"-moz-column-count": ""
"-moz-column-fill": ""
"-moz-column-gap": ""
"-moz-column-rule": ""
"-moz-column-rule-color": ""
"-moz-column-rule-style": ""
"-moz-column-rule-width": ""
"-moz-column-width": ""
"-moz-columns": ""
"-moz-float-edge": ""
"-moz-font-feature-settings": ""
"-moz-font-language-override": ""
"-moz-force-broken-image-icon": ""
"-moz-hyphens": ""
"-moz-image-region": ""
"-moz-margin-end": ""
"-moz-margin-start": ""
"-moz-orient": ""
"-moz-outline-radius": ""
"-moz-outline-radius-bottomleft": ""
"-moz-outline-radius-bottomright": ""
"-moz-outline-radius-topleft": ""
"-moz-outline-radius-topright": ""
"-moz-padding-end": ""
"-moz-padding-start": ""
"-moz-perspective": ""
"-moz-perspective-origin": ""
"-moz-stack-sizing": ""
"-moz-tab-size": ""
"-moz-text-size-adjust": ""
"-moz-transform": ""
"-moz-transform-origin": ""
"-moz-transform-style": ""
"-moz-transition": ""
"-moz-transition-delay": ""
"-moz-transition-duration": ""
"-moz-transition-property": ""
"-moz-transition-timing-function": ""
"-moz-user-focus": ""
"-moz-user-input": ""
"-moz-user-modify": ""
"-moz-user-select": ""
"-moz-window-dragging": ""
"-webkit-align-content": ""
"-webkit-align-items": ""
"-webkit-align-self": ""
"-webkit-animation": ""
"-webkit-animation-delay": ""
"-webkit-animation-direction": ""
"-webkit-animation-duration": ""
"-webkit-animation-fill-mode": ""
"-webkit-animation-iteration-count": ""
"-webkit-animation-name": ""
"-webkit-animation-play-state": ""
"-webkit-animation-timing-function": ""
"-webkit-appearance": ""
"-webkit-backface-visibility": ""
"-webkit-background-clip": ""
"-webkit-background-origin": ""
"-webkit-background-size": ""
"-webkit-border-bottom-left-radius": ""
"-webkit-border-bottom-right-radius": ""
"-webkit-border-image": ""
"-webkit-border-radius": ""
"-webkit-border-top-left-radius": ""
"-webkit-border-top-right-radius": ""
"-webkit-box-align": ""
"-webkit-box-direction": ""
"-webkit-box-flex": ""
"-webkit-box-ordinal-group": ""
"-webkit-box-orient": ""
"-webkit-box-pack": ""
"-webkit-box-shadow": ""
"-webkit-box-sizing": ""
"-webkit-filter": ""
"-webkit-flex": ""
"-webkit-flex-basis": ""
"-webkit-flex-direction": ""
"-webkit-flex-flow": ""
"-webkit-flex-grow": ""
"-webkit-flex-shrink": ""
"-webkit-flex-wrap": ""
"-webkit-justify-content": ""
"-webkit-mask": ""
"-webkit-mask-clip": ""
"-webkit-mask-composite": ""
"-webkit-mask-image": ""
"-webkit-mask-origin": ""
"-webkit-mask-position": ""
"-webkit-mask-position-x": ""
"-webkit-mask-position-y": ""
"-webkit-mask-repeat": ""
"-webkit-mask-size": ""
"-webkit-order": ""
"-webkit-perspective": ""
"-webkit-perspective-origin": ""
"-webkit-text-fill-color": ""
"-webkit-text-size-adjust": ""
"-webkit-text-stroke": ""
"-webkit-text-stroke-color": ""
"-webkit-text-stroke-width": ""
"-webkit-transform": ""
"-webkit-transform-origin": ""
"-webkit-transform-style": ""
"-webkit-transition": ""
"-webkit-transition-delay": ""
"-webkit-transition-duration": ""
"-webkit-transition-property": ""
"-webkit-transition-timing-function": ""
"-webkit-user-select": ""
MozAnimation: ""
MozAnimationDelay: ""
MozAnimationDirection: ""
MozAnimationDuration: ""
MozAnimationFillMode: ""
MozAnimationIterationCount: ""
MozAnimationName: ""
MozAnimationPlayState: ""
MozAnimationTimingFunction: ""
MozAppearance: ""
MozBackfaceVisibility: ""
MozBinding: ""
MozBorderEnd: ""
MozBorderEndColor: ""
MozBorderEndStyle: ""
MozBorderEndWidth: ""
MozBorderImage: ""
MozBorderStart: ""
MozBorderStartColor: ""
MozBorderStartStyle: ""
MozBorderStartWidth: ""
MozBoxAlign: ""
MozBoxDirection: ""
MozBoxFlex: ""
MozBoxOrdinalGroup: ""
MozBoxOrient: ""
MozBoxPack: ""
MozBoxSizing: ""
MozColumnCount: ""
MozColumnFill: ""
MozColumnGap: ""
MozColumnRule: ""
MozColumnRuleColor: ""
MozColumnRuleStyle: ""
MozColumnRuleWidth: ""
MozColumnWidth: ""
MozColumns: ""
MozFloatEdge: ""
MozFontFeatureSettings: ""
MozFontLanguageOverride: ""
MozForceBrokenImageIcon: ""
MozHyphens: ""
MozImageRegion: ""
MozMarginEnd: ""
MozMarginStart: ""
MozOrient: ""
MozOutlineRadius: ""
MozOutlineRadiusBottomleft: ""
MozOutlineRadiusBottomright: ""
MozOutlineRadiusTopleft: ""
MozOutlineRadiusTopright: ""
MozPaddingEnd: ""
MozPaddingStart: ""
MozPerspective: ""
MozPerspectiveOrigin: ""
MozStackSizing: ""
MozTabSize: ""
MozTextSizeAdjust: ""
MozTransform: ""
MozTransformOrigin: ""
MozTransformStyle: ""
MozTransition: ""
MozTransitionDelay: ""
MozTransitionDuration: ""
MozTransitionProperty: ""
MozTransitionTimingFunction: ""
MozUserFocus: ""
MozUserInput: ""
MozUserModify: ""
MozUserSelect: ""
MozWindowDragging: ""
WebkitAlignContent: ""
WebkitAlignItems: ""
WebkitAlignSelf: ""
WebkitAnimation: ""
WebkitAnimationDelay: ""
WebkitAnimationDirection: ""
WebkitAnimationDuration: ""
WebkitAnimationFillMode: ""
WebkitAnimationIterationCount: ""
WebkitAnimationName: ""
WebkitAnimationPlayState: ""
WebkitAnimationTimingFunction: ""
WebkitAppearance: ""
WebkitBackfaceVisibility: ""
WebkitBackgroundClip: ""
WebkitBackgroundOrigin: ""
WebkitBackgroundSize: ""
WebkitBorderBottomLeftRadius: ""
WebkitBorderBottomRightRadius: ""
WebkitBorderImage: ""
WebkitBorderRadius: ""
WebkitBorderTopLeftRadius: ""
WebkitBorderTopRightRadius: ""
WebkitBoxAlign: ""
WebkitBoxDirection: ""
WebkitBoxFlex: ""
WebkitBoxOrdinalGroup: ""
WebkitBoxOrient: ""
WebkitBoxPack: ""
WebkitBoxShadow: ""
WebkitBoxSizing: ""
WebkitFilter: ""
WebkitFlex: ""
WebkitFlexBasis: ""
WebkitFlexDirection: ""
WebkitFlexFlow: ""
WebkitFlexGrow: ""
WebkitFlexShrink: ""
WebkitFlexWrap: ""
WebkitJustifyContent: ""
WebkitMask: ""
WebkitMaskClip: ""
WebkitMaskComposite: ""
WebkitMaskImage: ""
WebkitMaskOrigin: ""
WebkitMaskPosition: ""
WebkitMaskPositionX: ""
WebkitMaskPositionY: ""
WebkitMaskRepeat: ""
WebkitMaskSize: ""
WebkitOrder: ""
WebkitPerspective: ""
WebkitPerspectiveOrigin: ""
WebkitTextFillColor: ""
WebkitTextSizeAdjust: ""
WebkitTextStroke: ""
WebkitTextStrokeColor: ""
WebkitTextStrokeWidth: ""
WebkitTransform: ""
WebkitTransformOrigin: ""
WebkitTransformStyle: ""
WebkitTransition: ""
WebkitTransitionDelay: ""
WebkitTransitionDuration: ""
WebkitTransitionProperty: ""
WebkitTransitionTimingFunction: ""
WebkitUserSelect: ""
"align-content": ""
"align-items": ""
"align-self": ""
alignContent: ""
alignItems: ""
alignSelf: ""
all: ""
animation: ""
"animation-delay": ""
"animation-direction": ""
"animation-duration": ""
"animation-fill-mode": ""
"animation-iteration-count": ""
"animation-name": ""
"animation-play-state": ""
"animation-timing-function": ""
animationDelay: ""
animationDirection: ""
animationDuration: ""
animationFillMode: ""
animationIterationCount: ""
animationName: ""
animationPlayState: ""
animationTimingFunction: ""
"backface-visibility": ""
backfaceVisibility: ""
background: ""
"background-attachment": ""
"background-blend-mode": ""
"background-clip": ""
"background-color": ""
"background-image": ""
"background-origin": ""
"background-position": ""
"background-position-x": ""
"background-position-y": ""
"background-repeat": ""
"background-size": ""
backgroundAttachment: ""
backgroundBlendMode: ""
backgroundClip: ""
backgroundColor: ""
backgroundImage: ""
backgroundOrigin: ""
backgroundPosition: ""
backgroundPositionX: ""
backgroundPositionY: ""
backgroundRepeat: ""
backgroundSize: ""
"block-size": ""
blockSize: ""
border: ""
"border-block-end": ""
"border-block-end-color": ""
"border-block-end-style": ""
"border-block-end-width": ""
"border-block-start": ""
"border-block-start-color": ""
"border-block-start-style": ""
"border-block-start-width": ""
"border-bottom": ""
"border-bottom-color": ""
"border-bottom-left-radius": ""
"border-bottom-right-radius": ""
"border-bottom-style": ""
"border-bottom-width": ""
"border-collapse": ""
"border-color": ""
"border-image": ""
"border-image-outset": ""
"border-image-repeat": ""
"border-image-slice": ""
"border-image-source": ""
"border-image-width": ""
"border-inline-end": ""
"border-inline-end-color": ""
"border-inline-end-style": ""
"border-inline-end-width": ""
"border-inline-start": ""
"border-inline-start-color": ""
"border-inline-start-style": ""
"border-inline-start-width": ""
"border-left": ""
"border-left-color": ""
"border-left-style": ""
"border-left-width": ""
"border-radius": ""
"border-right": ""
"border-right-color": ""
"border-right-style": ""
"border-right-width": ""
"border-spacing": ""
"border-style": ""
"border-top": ""
"border-top-color": ""
"border-top-left-radius": ""
"border-top-right-radius": ""
"border-top-style": ""
"border-top-width": ""
"border-width": ""
borderBlockEnd: ""
borderBlockEndColor: ""
borderBlockEndStyle: ""
borderBlockEndWidth: ""
borderBlockStart: ""
borderBlockStartColor: ""
borderBlockStartStyle: ""
borderBlockStartWidth: ""
borderBottom: ""
borderBottomColor: ""
borderBottomLeftRadius: ""
borderBottomRightRadius: ""
borderBottomStyle: ""
borderBottomWidth: ""
borderCollapse: ""
borderColor: ""
borderImage: ""
borderImageOutset: ""
borderImageRepeat: ""
borderImageSlice: ""
borderImageSource: ""
borderImageWidth: ""
borderInlineEnd: ""
borderInlineEndColor: ""
borderInlineEndStyle: ""
borderInlineEndWidth: ""
borderInlineStart: ""
borderInlineStartColor: ""
borderInlineStartStyle: ""
borderInlineStartWidth: ""
borderLeft: ""
borderLeftColor: ""
borderLeftStyle: ""
borderLeftWidth: ""
borderRadius: ""
borderRight: ""
borderRightColor: ""
borderRightStyle: ""
borderRightWidth: ""
borderSpacing: ""
borderStyle: ""
borderTop: ""
borderTopColor: ""
borderTopLeftRadius: ""
borderTopRightRadius: ""
borderTopStyle: ""
borderTopWidth: ""
borderWidth: ""
bottom: ""
"box-decoration-break": ""
"box-shadow": ""
"box-sizing": ""
boxDecorationBreak: ""
boxShadow: ""
boxSizing: ""
"caption-side": ""
captionSide: ""
"caret-color": ""
caretColor: ""
clear: ""
clip: ""
"clip-path": ""
"clip-rule": ""
clipPath: ""
clipRule: ""
color: ""
"color-adjust": ""
"color-interpolation": ""
"color-interpolation-filters": ""
colorAdjust: ""
colorInterpolation: ""
colorInterpolationFilters: ""
"column-count": ""
"column-fill": ""
"column-gap": ""
"column-rule": ""
"column-rule-color": ""
"column-rule-style": ""
"column-rule-width": ""
"column-width": ""
columnCount: ""
columnFill: ""
columnGap: ""
columnRule: ""
columnRuleColor: ""
columnRuleStyle: ""
columnRuleWidth: ""
columnWidth: ""
columns: ""
content: ""
"counter-increment": ""
"counter-reset": ""
counterIncrement: ""
counterReset: ""
cssFloat: ""
cssText: ""
cursor: ""
direction: ""
display: ""
"dominant-baseline": ""
dominantBaseline: ""
"empty-cells": ""
emptyCells: ""
fill: ""
"fill-opacity": ""
"fill-rule": ""
fillOpacity: ""
fillRule: ""
filter: ""
flex: ""
"flex-basis": ""
"flex-direction": ""
"flex-flow": ""
"flex-grow": ""
"flex-shrink": ""
"flex-wrap": ""
flexBasis: ""
flexDirection: ""
flexFlow: ""
flexGrow: ""
flexShrink: ""
flexWrap: ""
float: ""
"flood-color": ""
"flood-opacity": ""
floodColor: ""
floodOpacity: ""
font: ""
"font-family": ""
"font-feature-settings": ""
"font-kerning": ""
"font-language-override": ""
"font-size": ""
"font-size-adjust": ""
"font-stretch": ""
"font-style": ""
"font-synthesis": ""
"font-variant": ""
"font-variant-alternates": ""
"font-variant-caps": ""
"font-variant-east-asian": ""
"font-variant-ligatures": ""
"font-variant-numeric": ""
"font-variant-position": ""
"font-weight": ""
fontFamily: ""
fontFeatureSettings: ""
fontKerning: ""
fontLanguageOverride: ""
fontSize: ""
fontSizeAdjust: ""
fontStretch: ""
fontStyle: ""
fontSynthesis: ""
fontVariant: ""
fontVariantAlternates: ""
fontVariantCaps: ""
fontVariantEastAsian: ""
fontVariantLigatures: ""
fontVariantNumeric: ""
fontVariantPosition: ""
fontWeight: ""
gap: ""
grid: ""
"grid-area": ""
"grid-auto-columns": ""
"grid-auto-flow": ""
"grid-auto-rows": ""
"grid-column": ""
"grid-column-end": ""
"grid-column-gap": ""
"grid-column-start": ""
"grid-gap": ""
"grid-row": ""
"grid-row-end": ""
"grid-row-gap": ""
"grid-row-start": ""
"grid-template": ""
"grid-template-areas": ""
"grid-template-columns": ""
"grid-template-rows": ""
gridArea: ""
gridAutoColumns: ""
gridAutoFlow: ""
gridAutoRows: ""
gridColumn: ""
gridColumnEnd: ""
gridColumnGap: ""
gridColumnStart: ""
gridGap: ""
gridRow: ""
gridRowEnd: ""
gridRowGap: ""
gridRowStart: ""
gridTemplate: ""
gridTemplateAreas: ""
gridTemplateColumns: ""
gridTemplateRows: ""
height: ""
hyphens: ""
"image-orientation": ""
"image-rendering": ""
imageOrientation: ""
imageRendering: ""
"ime-mode": ""
imeMode: ""
"inline-size": ""
inlineSize: ""
"inset-block-end": ""
"inset-block-start": ""
"inset-inline-end": ""
"inset-inline-start": ""
insetBlockEnd: ""
insetBlockStart: ""
insetInlineEnd: ""
insetInlineStart: ""
isolation: ""
"justify-content": ""
"justify-items": ""
"justify-self": ""
justifyContent: ""
justifyItems: ""
justifySelf: ""
left: ""
length: 0
"letter-spacing": ""
letterSpacing: ""
"lighting-color": ""
lightingColor: ""
"line-height": ""
lineHeight: ""
"list-style": ""
"list-style-image": ""
"list-style-position": ""
"list-style-type": ""
listStyle: ""
listStyleImage: ""
listStylePosition: ""
listStyleType: ""
margin: ""
"margin-block-end": ""
"margin-block-start": ""
"margin-bottom": ""
"margin-inline-end": ""
"margin-inline-start": ""
"margin-left": ""
"margin-right": ""
"margin-top": ""
marginBlockEnd: ""
marginBlockStart: ""
marginBottom: ""
marginInlineEnd: ""
marginInlineStart: ""
marginLeft: ""
marginRight: ""
marginTop: ""
marker: ""
"marker-end": ""
"marker-mid": ""
"marker-start": ""
markerEnd: ""
markerMid: ""
markerStart: ""
mask: ""
"mask-clip": ""
"mask-composite": ""
"mask-image": ""
"mask-mode": ""
"mask-origin": ""
"mask-position": ""
"mask-position-x": ""
"mask-position-y": ""
"mask-repeat": ""
"mask-size": ""
"mask-type": ""
maskClip: ""
maskComposite: ""
maskImage: ""
maskMode: ""
maskOrigin: ""
maskPosition: ""
maskPositionX: ""
maskPositionY: ""
maskRepeat: ""
maskSize: ""
maskType: ""
"max-block-size": ""
"max-height": ""
"max-inline-size": ""
"max-width": ""
maxBlockSize: ""
maxHeight: ""
maxInlineSize: ""
maxWidth: ""
"min-block-size": ""
"min-height": ""
"min-inline-size": ""
"min-width": ""
minBlockSize: ""
minHeight: ""
minInlineSize: ""
minWidth: ""
"mix-blend-mode": ""
mixBlendMode: ""
"object-fit": ""
"object-position": ""
objectFit: ""
objectPosition: ""
opacity: ""
order: ""
outline: ""
"outline-color": ""
"outline-offset": ""
"outline-style": ""
"outline-width": ""
outlineColor: ""
outlineOffset: ""
outlineStyle: ""
outlineWidth: ""
overflow: ""
"overflow-wrap": ""
"overflow-x": ""
"overflow-y": ""
overflowWrap: ""
overflowX: ""
overflowY: ""
"overscroll-behavior": ""
"overscroll-behavior-x": ""
"overscroll-behavior-y": ""
overscrollBehavior: ""
overscrollBehaviorX: ""
overscrollBehaviorY: ""
padding: ""
"padding-block-end": ""
"padding-block-start": ""
"padding-bottom": ""
"padding-inline-end": ""
"padding-inline-start": ""
"padding-left": ""
"padding-right": ""
"padding-top": ""
paddingBlockEnd: ""
paddingBlockStart: ""
paddingBottom: ""
paddingInlineEnd: ""
paddingInlineStart: ""
paddingLeft: ""
paddingRight: ""
paddingTop: ""
"page-break-after": ""
"page-break-before": ""
"page-break-inside": ""
pageBreakAfter: ""
pageBreakBefore: ""
pageBreakInside: ""
"paint-order": ""
paintOrder: ""
parentRule: null
perspective: ""
"perspective-origin": ""
perspectiveOrigin: ""
"place-content": ""
"place-items": ""
"place-self": ""
placeContent: ""
placeItems: ""
placeSelf: ""
"pointer-events": ""
pointerEvents: ""
position: ""
quotes: ""
resize: ""
right: ""
"row-gap": ""
rowGap: ""
"ruby-align": ""
"ruby-position": ""
rubyAlign: ""
rubyPosition: ""
"scroll-behavior": ""
"scroll-snap-coordinate": ""
"scroll-snap-destination": ""
"scroll-snap-points-x": ""
"scroll-snap-points-y": ""
"scroll-snap-type": ""
"scroll-snap-type-x": ""
"scroll-snap-type-y": ""
scrollBehavior: ""
scrollSnapCoordinate: ""
scrollSnapDestination: ""
scrollSnapPointsX: ""
scrollSnapPointsY: ""
scrollSnapType: ""
scrollSnapTypeX: ""
scrollSnapTypeY: ""
"scrollbar-color": ""
"scrollbar-width": ""
scrollbarColor: ""
scrollbarWidth: ""
"shape-image-threshold": ""
"shape-margin": ""
"shape-outside": ""
"shape-rendering": ""
shapeImageThreshold: ""
shapeMargin: ""
shapeOutside: ""
shapeRendering: ""
"stop-color": ""
"stop-opacity": ""
stopColor: ""
stopOpacity: ""
stroke: ""
"stroke-dasharray": ""
"stroke-dashoffset": ""
"stroke-linecap": ""
"stroke-linejoin": ""
"stroke-miterlimit": ""
"stroke-opacity": ""
"stroke-width": ""
strokeDasharray: ""
strokeDashoffset: ""
strokeLinecap: ""
strokeLinejoin: ""
strokeMiterlimit: ""
strokeOpacity: ""
strokeWidth: ""
"table-layout": ""
tableLayout: ""
"text-align": ""
"text-align-last": ""
"text-anchor": ""
"text-combine-upright": ""
"text-decoration": ""
"text-decoration-color": ""
"text-decoration-line": ""
"text-decoration-style": ""
"text-emphasis": ""
"text-emphasis-color": ""
"text-emphasis-position": ""
"text-emphasis-style": ""
"text-indent": ""
"text-justify": ""
"text-orientation": ""
"text-overflow": ""
"text-rendering": ""
"text-shadow": ""
"text-transform": ""
textAlign: ""
textAlignLast: ""
textAnchor: ""
textCombineUpright: ""
textDecoration: ""
textDecorationColor: ""
textDecorationLine: ""
textDecorationStyle: ""
textEmphasis: ""
textEmphasisColor: ""
textEmphasisPosition: ""
textEmphasisStyle: ""
textIndent: ""
textJustify: ""
textOrientation: ""
textOverflow: ""
textRendering: ""
textShadow: ""
textTransform: ""
top: ""
"touch-action": ""
touchAction: ""
transform: ""
"transform-box": ""
"transform-origin": ""
"transform-style": ""
transformBox: ""
transformOrigin: ""
transformStyle: ""
transition: ""
"transition-delay": ""
"transition-duration": ""
"transition-property": ""
"transition-timing-function": ""
transitionDelay: ""
transitionDuration: ""
transitionProperty: ""
transitionTimingFunction: ""
"unicode-bidi": ""
unicodeBidi: ""
"vector-effect": ""
vectorEffect: ""
"vertical-align": ""
verticalAlign: ""
visibility: ""
webkitAlignContent: ""
webkitAlignItems: ""
webkitAlignSelf: ""
webkitAnimation: ""
webkitAnimationDelay: ""
webkitAnimationDirection: ""
webkitAnimationDuration: ""
webkitAnimationFillMode: ""
webkitAnimationIterationCount: ""
webkitAnimationName: ""
webkitAnimationPlayState: ""
webkitAnimationTimingFunction: ""
webkitAppearance: ""
webkitBackfaceVisibility: ""
webkitBackgroundClip: ""
webkitBackgroundOrigin: ""
webkitBackgroundSize: ""
webkitBorderBottomLeftRadius: ""
webkitBorderBottomRightRadius: ""
webkitBorderImage: ""
webkitBorderRadius: ""
webkitBorderTopLeftRadius: ""
webkitBorderTopRightRadius: ""
webkitBoxAlign: ""
webkitBoxDirection: ""
webkitBoxFlex: ""
webkitBoxOrdinalGroup: ""
webkitBoxOrient: ""
webkitBoxPack: ""
webkitBoxShadow: ""
webkitBoxSizing: ""
webkitFilter: ""
webkitFlex: ""
webkitFlexBasis: ""
webkitFlexDirection: ""
webkitFlexFlow: ""
webkitFlexGrow: ""
webkitFlexShrink: ""
webkitFlexWrap: ""
webkitJustifyContent: ""
webkitMask: ""
webkitMaskClip: ""
webkitMaskComposite: ""
webkitMaskImage: ""
webkitMaskOrigin: ""
webkitMaskPosition: ""
webkitMaskPositionX: ""
webkitMaskPositionY: ""
webkitMaskRepeat: ""
webkitMaskSize: ""
webkitOrder: ""
webkitPerspective: ""
webkitPerspectiveOrigin: ""
webkitTextFillColor: ""
webkitTextSizeAdjust: ""
webkitTextStroke: ""
webkitTextStrokeColor: ""
webkitTextStrokeWidth: ""
webkitTransform: ""
webkitTransformOrigin: ""
webkitTransformStyle: ""
webkitTransition: ""
webkitTransitionDelay: ""
webkitTransitionDuration: ""
webkitTransitionProperty: ""
webkitTransitionTimingFunction: ""
webkitUserSelect: ""
"white-space": ""
whiteSpace: ""
width: ""
"will-change": ""
willChange: ""
"word-break": ""
"word-spacing": ""
"word-wrap": ""
wordBreak: ""
wordSpacing: ""
wordWrap: ""
"writing-mode": ""
writingMode: ""
"z-index": ""
zIndex: ""
CSS2PropertiesPrototype :
<prototype>: CSS2PropertiesPrototype
CSSStyleDeclarationPrototype :
<prototype>: CSSStyleDeclarationPrototype
constructor: function ()
cssText: Getter & Setter
getPropertyPriority: function getPropertyPriority()
getPropertyValue: function getPropertyValue()
item: function item()
length: Getter
parentRule: Getter
removeProperty: function removeProperty()
setProperty: function setProperty()
Symbol(Symbol.iterator): function values()
<prototype>: Object { … }
Object.getOwnPropertyDescriptors(HTMLAnchorElement)
1. {length: {…}, name: {…}, arguments: {…}, caller: {…}, prototype: {…}}
1. arguments: {
value: null, writable: false, enumerable: false, configurable: false
}
2. caller: {
value: null, writable: false, enumerable: false, configurable: false
}
3. length: {
value: 0, writable: false, enumerable: false, configurable: true
}
4. name: {
value: "HTMLAnchorElement", writable: false, enumerable: false, config-
urable: true
}
5. prototype: {
value: HTMLAnchorElement, writable: false, enumerable: false, configu-
rable: false
}
6. __proto__: Object
5. prototype:
1. configurable: false
2. enumerable: false
3. value: HTMLAnchorElement
1. accessKey: (...)
2. assignedSlot: (...)
3. attributeStyleMap: (...)
4. attributes: (...)
5. autocapitalize: (...)
6. baseURI: (...)
7. charset: (...)
8. childElementCount: (...)
9. childNodes: (...)
10. children: (...)
11. classList: (...)
12. className: (...)
13. clientHeight: (...)
14. clientLeft: (...)
15. clientTop: (...)
16. clientWidth: (...)
17. contentEditable: (...)
18. coords: (...)
19. dataset: (...)
20. dir: (...)
L’élément < Select > - 54 / 60 - jeudi, 13. décembre 2018 (5:24 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome- XXIV
Mots-clés :
diasfb@mail2world.com