Web API Properties

Lightning web components reflect the properties of many Web APIs.

Lightning web components reflect these properties of the Element interface.

children, classList, className, firstElementChild, getAttribute, getAttributeNS, getBoundingClientRect, getElementsByClassName, getElementsByTagName, hasAttribute, id, lastElementChild, querySelector, querySelectorAll, removeAttribute, removeAttributeNS, setAttributeNS, setAttribute, shadowRoot, slot

See Shadow DOM, Access Elements the Component Owns, and Pass Markup into Slots.

When Lightning Web Security is enabled in the Salesforce org, setAttributeNS, setAttribute, and shadowRoot are modified by distortions.

Lightning web components reflect these properties of the EventTarget interface.

addEventListener, dispatchEvent, removeEventListener

See Communicate with Events.

Lightning web components reflect these properties of the HTMLElement interface.

accessKeyLabel, contentEditable, dataset, dir, hidden, isContentEditable, lang, offsetHeight, offsetLeft, offsetParent, offsetTop, offsetWidth, title

When Lightning Web Security is enabled in the Salesforce org, dataset is modified by a distortion.

Lightning web components reflect these properties of the Node interface.

childNodes, firstChild, isConnected, lastChild

See Run Code When a Component Is Inserted or Removed from the DOM.

Lightning web components reflect these WAI-ARIA states and properties, such as ariaLabel and ariaExpanded. For example, access the aria-label attribute as ariaLabel in JavaScript.

The standard properties include:

ariaActiveDescendant, ariaAtomic, ariaAutoComplete, ariaBusy, ariaChecked, ariaColCount, ariaColIndex, ariaColIndexText, ariaColSpan, ariaControls, ariaCurrent, ariaDescription, ariaDescribedBy, ariaDetails, ariaDisabled, ariaErrorMessage, ariaExpanded, ariaFlowTo, ariaHasPopup, ariaHidden, ariaInvalid, ariaKeyShortcuts, ariaLabel, ariaLabelledBy, ariaLevel, ariaLive, ariaModal, ariaMultiLine, ariaMultiSelectable, ariaOrientation, ariaPlaceholder, ariaOwns, ariaPosInSet, ariaPressed, ariaReadOnly, ariaRelevant, ariaRequired, ariaRoleDescription, ariaRowCount, ariaRowIndex, ariaRowIndexText, ariaRowSpan, ariaSelected, ariaSetSize, ariaSort, ariaValueMax, ariaValueMin, ariaValueNow, ariaValueText, ariaBrailleLabel, ariaBrailleRoleDescription

See ARIA attributes.

In LWC OSS v4.0.0, some of the standard WAI-ARIA properties are no longer included as a global polyfill. For more information, see Deprecated ARIA reflected properties.

See Also