Spec-Zone.ru › Angular

NgElement

Реализует функциональность, необходимую для пользовательского элемента.

API

abstract class NgElement extends HTMLElement {
  protected abstract ngElementStrategy: NgElementStrategy;
  protected ngElementEventsSubscription: any;
  abstract attributeChangedCallback(attrName: string, oldValue: string | null, newValue: string, namespace?: string | undefined): void;
  abstract connectedCallback(): void;
  abstract disconnectedCallback(): void;
  override accessKey: string;
  readonly override accessKeyLabel: string;
  override autocapitalize: string;
  override autocorrect: boolean;
  override dir: string;
  override draggable: boolean;
  override hidden: boolean | "until-found";
  override inert: boolean;
  override innerText: string;
  override lang: string;
  readonly override offsetHeight: number;
  readonly override offsetLeft: number;
  readonly override offsetParent: Element | null;
  readonly override offsetTop: number;
  readonly override offsetWidth: number;
  override outerText: string;
  override popover: string | null;
  override spellcheck: boolean;
  override title: string;
  override translate: boolean;
  override writingSuggestions: string;
  override attachInternals(): ElementInternals;
  override click(): void;
  override hidePopover(): void;
  override showPopover(options?: ShowPopoverOptions | undefined): void;
  override togglePopover(options?: boolean | TogglePopoverOptions | undefined): boolean;
  override addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions | undefined): void;
  override addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions | undefined): void;
  override removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions | undefined): void;
  override removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions | undefined): void;
  readonly override attributes: NamedNodeMap;
  override get classList(): DOMTokenList;
  override className: string;
  readonly override clientHeight: number;
  readonly override clientLeft: number;
  readonly override clientTop: number;
  readonly override clientWidth: number;
  readonly override currentCSSZoom: number;
  readonly override customElementRegistry: CustomElementRegistry | null;
  override id: string;
  override innerHTML: string;
  readonly override localName: string;
  readonly override namespaceURI: string | null;
  override onfullscreenchange: ((this: Element, ev: Event) => any) | null;
  override onfullscreenerror: ((this: Element, ev: Event) => any) | null;
  override outerHTML: string;
  readonly override ownerDocument: Document;
  override get part(): DOMTokenList;
  readonly override prefix: string | null;
  readonly override scrollHeight: number;
  override scrollLeft: number;
  override scrollTop: number;
  readonly override scrollWidth: number;
  readonly override shadowRoot: ShadowRoot | null;
  override slot: string;
  readonly override tagName: string;
  override attachShadow(init: ShadowRootInit): ShadowRoot;
  override checkVisibility(options?: CheckVisibilityOptions | undefined): boolean;
  override closest<K extends keyof HTMLElementTagNameMap>(selector: K): HTMLElementTagNameMap[K] | null;
  override closest<K extends keyof SVGElementTagNameMap>(selector: K): SVGElementTagNameMap[K] | null;
  override closest<K extends keyof MathMLElementTagNameMap>(selector: K): MathMLElementTagNameMap[K] | null;
  override closest<E extends Element = Element>(selectors: string): E | null;
  override computedStyleMap(): StylePropertyMapReadOnly;
  override getAttribute(qualifiedName: string): string | null;
  override getAttributeNS(namespace: string | null, localName: string): string | null;
  override getAttributeNames(): string[];
  override getAttributeNode(qualifiedName: string): Attr | null;
  override getAttributeNodeNS(namespace: string | null, localName: string): Attr | null;
  override getBoundingClientRect(): DOMRect;
  override getClientRects(): DOMRectList;
  override getElementsByClassName(classNames: string): HTMLCollectionOf<Element>;
  override getElementsByTagName<K extends keyof HTMLElementTagNameMap>(qualifiedName: K): HTMLCollectionOf<HTMLElementTagNameMap[K]>;
  override getElementsByTagName<K extends keyof SVGElementTagNameMap>(qualifiedName: K): HTMLCollectionOf<SVGElementTagNameMap[K]>;
  override getElementsByTagName<K extends keyof MathMLElementTagNameMap>(qualifiedName: K): HTMLCollectionOf<MathMLElementTagNameMap[K]>;
  override getElementsByTagName<K extends keyof HTMLElementDeprecatedTagNameMap>(qualifiedName: K): HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>;
  override getElementsByTagName(qualifiedName: string): HTMLCollectionOf<Element>;
  override getElementsByTagNameNS(namespaceURI: "http://www.w3.org/1999/xhtml", localName: string): HTMLCollectionOf<HTMLElement>;
  override getElementsByTagNameNS(namespaceURI: "http://www.w3.org/2000/svg", localName: string): HTMLCollectionOf<SVGElement>;
  override getElementsByTagNameNS(namespaceURI: "http://www.w3.org/1998/Math/MathML", localName: string): HTMLCollectionOf<MathMLElement>;
  override getElementsByTagNameNS(namespace: string | null, localName: string): HTMLCollectionOf<Element>;
  override getHTML(options?: GetHTMLOptions | undefined): string;
  override hasAttribute(qualifiedName: string): boolean;
  override hasAttributeNS(namespace: string | null, localName: string): boolean;
  override hasAttributes(): boolean;
  override hasPointerCapture(pointerId: number): boolean;
  override insertAdjacentElement(where: InsertPosition, element: Element): Element | null;
  override insertAdjacentHTML(position: InsertPosition, string: string): void;
  override insertAdjacentText(where: InsertPosition, data: string): void;
  override matches<K extends keyof HTMLElementTagNameMap>(selectors: K): this is HTMLElementTagNameMap[K];
  override matches<K extends keyof SVGElementTagNameMap>(selectors: K): this is SVGElementTagNameMap[K];
  override matches<K extends keyof MathMLElementTagNameMap>(selectors: K): this is MathMLElementTagNameMap[K];
  override matches(selectors: string): boolean;
  override releasePointerCapture(pointerId: number): void;
  override removeAttribute(qualifiedName: string): void;
  override removeAttributeNS(namespace: string | null, localName: string): void;
  override removeAttributeNode(attr: Attr): Attr;
  override requestFullscreen(options?: FullscreenOptions | undefined): Promise<void>;
  override requestPointerLock(options?: PointerLockOptions | undefined): Promise<void>;
  override scroll(options?: ScrollToOptions | undefined): void;
  override scroll(x: number, y: number): void;
  override scrollBy(options?: ScrollToOptions | undefined): void;
  override scrollBy(x: number, y: number): void;
  override scrollIntoView(arg?: boolean | ScrollIntoViewOptions | undefined): void;
  override scrollTo(options?: ScrollToOptions | undefined): void;
  override scrollTo(x: number, y: number): void;
  override setAttribute(qualifiedName: string, value: string): void;
  override setAttributeNS(namespace: string | null, qualifiedName: string, value: string): void;
  override setAttributeNode(attr: Attr): Attr | null;
  override setAttributeNodeNS(attr: Attr): Attr | null;
  override setHTMLUnsafe(html: string): void;
  override setPointerCapture(pointerId: number): void;
  override toggleAttribute(qualifiedName: string, force?: boolean | undefined): boolean;
  override webkitMatchesSelector(selectors: string): boolean;
  override get textContent(): string;
  readonly override baseURI: string;
  readonly override childNodes: NodeListOf<ChildNode>;
  readonly override firstChild: ChildNode | null;
  readonly override isConnected: boolean;
  readonly override lastChild: ChildNode | null;
  readonly override nextSibling: ChildNode | null;
  readonly override nodeName: string;
  readonly override nodeType: number;
  override nodeValue: string | null;
  readonly override parentElement: HTMLElement | null;
  readonly override parentNode: ParentNode | null;
  readonly override previousSibling: ChildNode | null;
  override appendChild<T extends Node>(node: T): T;
  override cloneNode(subtree?: boolean | undefined): Node;
  override compareDocumentPosition(other: Node): number;
  override contains(other: Node | null): boolean;
  override getRootNode(options?: GetRootNodeOptions | undefined): Node;
  override hasChildNodes(): boolean;
  override insertBefore<T extends Node>(node: T, child: Node | null): T;
  override isDefaultNamespace(namespace: string | null): boolean;
  override isEqualNode(otherNode: Node | null): boolean;
  override isSameNode(otherNode: Node | null): boolean;
  override lookupNamespaceURI(prefix: string | null): string | null;
  override lookupPrefix(namespace: string | null): string | null;
  override normalize(): void;
  override removeChild<T extends Node>(child: T): T;
  override replaceChild<T extends Node>(node: Node, child: T): T;
  readonly override ELEMENT_NODE: 1;
  readonly override ATTRIBUTE_NODE: 2;
  readonly override TEXT_NODE: 3;
  readonly override CDATA_SECTION_NODE: 4;
  readonly override ENTITY_REFERENCE_NODE: 5;
  readonly override ENTITY_NODE: 6;
  readonly override PROCESSING_INSTRUCTION_NODE: 7;
  readonly override COMMENT_NODE: 8;
  readonly override DOCUMENT_NODE: 9;
  readonly override DOCUMENT_TYPE_NODE: 10;
  readonly override DOCUMENT_FRAGMENT_NODE: 11;
  readonly override NOTATION_NODE: 12;
  readonly override DOCUMENT_POSITION_DISCONNECTED: 1;
  readonly override DOCUMENT_POSITION_PRECEDING: 2;
  readonly override DOCUMENT_POSITION_FOLLOWING: 4;
  readonly override DOCUMENT_POSITION_CONTAINS: 8;
  readonly override DOCUMENT_POSITION_CONTAINED_BY: 16;
  readonly override DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32;
  override dispatchEvent(event: Event): boolean;
  optional override removeAllListeners(eventName?: string | undefined): void;
  optional override eventListeners(eventName?: string | undefined): EventListenerOrEventListenerObject[];
  override ariaActiveDescendantElement: Element | null;
  override ariaAtomic: string | null;
  override ariaAutoComplete: string | null;
  override ariaBrailleLabel: string | null;
  override ariaBrailleRoleDescription: string | null;
  override ariaBusy: string | null;
  override ariaChecked: string | null;
  override ariaColCount: string | null;
  override ariaColIndex: string | null;
  override ariaColIndexText: string | null;
  override ariaColSpan: string | null;
  override ariaControlsElements: readonly Element[] | null;
  override ariaCurrent: string | null;
  override ariaDescribedByElements: readonly Element[] | null;
  override ariaDescription: string | null;
  override ariaDetailsElements: readonly Element[] | null;
  override ariaDisabled: string | null;
  override ariaErrorMessageElements: readonly Element[] | null;
  override ariaExpanded: string | null;
  override ariaFlowToElements: readonly Element[] | null;
  override ariaHasPopup: string | null;
  override ariaHidden: string | null;
  override ariaInvalid: string | null;
  override ariaKeyShortcuts: string | null;
  override ariaLabel: string | null;
  override ariaLabelledByElements: readonly Element[] | null;
  override ariaLevel: string | null;
  override ariaLive: string | null;
  override ariaModal: string | null;
  override ariaMultiLine: string | null;
  override ariaMultiSelectable: string | null;
  override ariaOrientation: string | null;
  override ariaOwnsElements: readonly Element[] | null;
  override ariaPlaceholder: string | null;
  override ariaPosInSet: string | null;
  override ariaPressed: string | null;
  override ariaReadOnly: string | null;
  override ariaRelevant: string | null;
  override ariaRequired: string | null;
  override ariaRoleDescription: string | null;
  override ariaRowCount: string | null;
  override ariaRowIndex: string | null;
  override ariaRowIndexText: string | null;
  override ariaRowSpan: string | null;
  override ariaSelected: string | null;
  override ariaSetSize: string | null;
  override ariaSort: string | null;
  override ariaValueMax: string | null;
  override ariaValueMin: string | null;
  override ariaValueNow: string | null;
  override ariaValueText: string | null;
  override role: string | null;
  override animate(keyframes: Keyframe[] | PropertyIndexedKeyframes | null, options?: number | KeyframeAnimationOptions | undefined): Animation;
  override getAnimations(options?: GetAnimationsOptions | undefined): Animation[];
  override after(...nodes: (string | Node)[]): void;
  override before(...nodes: (string | Node)[]): void;
  override remove(): void;
  override replaceWith(...nodes: (string | Node)[]): void;
  readonly override nextElementSibling: Element | null;
  readonly override previousElementSibling: Element | null;
  readonly override childElementCount: number;
  readonly override children: HTMLCollection;
  readonly override firstElementChild: Element | null;
  readonly override lastElementChild: Element | null;
  override append(...nodes: (string | Node)[]): void;
  override moveBefore(node: Node, child: Node | null): void;
  override prepend(...nodes: (string | Node)[]): void;
  override querySelector<K extends keyof HTMLElementTagNameMap>(selectors: K): HTMLElementTagNameMap[K] | null;
  override querySelector<K extends keyof SVGElementTagNameMap>(selectors: K): SVGElementTagNameMap[K] | null;
  override querySelector<K extends keyof MathMLElementTagNameMap>(selectors: K): MathMLElementTagNameMap[K] | null;
  override querySelector<K extends keyof HTMLElementDeprecatedTagNameMap>(selectors: K): HTMLElementDeprecatedTagNameMap[K] | null;
  override querySelector<E extends Element = Element>(selectors: string): E | null;
  override querySelectorAll<K extends keyof HTMLElementTagNameMap>(selectors: K): NodeListOf<HTMLElementTagNameMap[K]>;
  override querySelectorAll<K extends keyof SVGElementTagNameMap>(selectors: K): NodeListOf<SVGElementTagNameMap[K]>;
  override querySelectorAll<K extends keyof MathMLElementTagNameMap>(selectors: K): NodeListOf<MathMLElementTagNameMap[K]>;
  override querySelectorAll<K extends keyof HTMLElementDeprecatedTagNameMap>(selectors: K): NodeListOf<HTMLElementDeprecatedTagNameMap[K]>;
  override querySelectorAll<E extends Element = Element>(selectors: string): NodeListOf<E>;
  override replaceChildren(...nodes: (string | Node)[]): void;
  readonly override assignedSlot: HTMLSlotElement | null;
  readonly override attributeStyleMap: StylePropertyMap;
  override get style(): CSSStyleDeclaration;
  override contentEditable: string;
  override enterKeyHint: string;
  override inputMode: string;
  readonly override isContentEditable: boolean;
  override onabort: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null;
  override onanimationcancel: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null;
  override onanimationend: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null;
  override onanimationiteration: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null;
  override onanimationstart: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null;
  override onauxclick: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;
  override onbeforeinput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null;
  override onbeforematch: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onbeforetoggle: ((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null;
  override onblur: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null;
  override oncancel: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override oncanplay: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override oncanplaythrough: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onchange: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onclick: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;
  override onclose: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override oncommand: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override oncontextlost: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override oncontextmenu: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;
  override oncontextrestored: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override oncopy: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null;
  override oncuechange: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override oncut: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null;
  override ondblclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;
  override ondrag: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;
  override ondragend: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;
  override ondragenter: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;
  override ondragleave: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;
  override ondragover: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;
  override ondragstart: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;
  override ondrop: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null;
  override ondurationchange: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onemptied: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onended: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onerror: OnErrorEventHandler;
  override onfocus: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null;
  override onformdata: ((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null;
  override ongotpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;
  override oninput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null;
  override oninvalid: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onkeydown: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null;
  override onkeypress: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null;
  override onkeyup: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null;
  override onload: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onloadeddata: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onloadedmetadata: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onloadstart: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onlostpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;
  override onmousedown: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;
  override onmouseenter: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;
  override onmouseleave: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;
  override onmousemove: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;
  override onmouseout: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;
  override onmouseover: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;
  override onmouseup: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null;
  override onpaste: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null;
  override onpause: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onplay: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onplaying: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onpointercancel: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;
  override onpointerdown: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;
  override onpointerenter: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;
  override onpointerleave: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;
  override onpointermove: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;
  override onpointerout: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;
  override onpointerover: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;
  override onpointerrawupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onpointerup: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;
  override onprogress: ((this: GlobalEventHandlers, ev: ProgressEvent<EventTarget>) => any) | null;
  override onratechange: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onreset: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onresize: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null;
  override onscroll: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onscrollend: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onsecuritypolicyviolation: ((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null;
  override onseeked: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onseeking: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onselect: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onselectionchange: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onselectstart: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onslotchange: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onstalled: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onsubmit: ((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null;
  override onsuspend: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override ontimeupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override ontoggle: ((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null;
  override ontouchcancel?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined;
  override ontouchend?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined;
  override ontouchmove?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined;
  override ontouchstart?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined;
  override ontransitioncancel: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null;
  override ontransitionend: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null;
  override ontransitionrun: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null;
  override ontransitionstart: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null;
  override onvolumechange: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onwaiting: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onwebkitanimationend: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onwebkitanimationiteration: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onwebkitanimationstart: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onwebkittransitionend: ((this: GlobalEventHandlers, ev: Event) => any) | null;
  override onwheel: ((this: GlobalEventHandlers, ev: WheelEvent) => any) | null;
  override autofocus: boolean;
  readonly override dataset: DOMStringMap;
  override nonce: string;
  override tabIndex: number;
  override blur(): void;
  override focus(options?: FocusOptions | undefined): void;
}

ngElementStrategy

NgElementStrategy

Стратегия, определяющая, как компонент преобразуется в пользовательский элемент.

ngElementEventsSubscription

any

Подписка на события изменения, подключения и отключения пользовательского элемента.

attributeChangedCallback

void

Прототип обработчика, реагирующего на изменение наблюдаемого атрибута.

@paramattrNamestring

Имя изменившегося атрибута.

@paramoldValuestring | null

Предыдущее значение атрибута.

@paramnewValuestring

Новое значение атрибута.

@paramnamespacestring | undefined

Пространство имён, в котором определён атрибут.

@returnsvoid

Ничего.

connectedCallback

void

Прототип обработчика, реагирующего на добавление пользовательского элемента в DOM.

@returnsvoid

Ничего.

disconnectedCallback

void

Прототип обработчика, реагирующего на удаление пользовательского элемента из DOM.

@returnsvoid

Ничего.

accessKey

string

Свойство HTMLElement.accessKey задаёт сочетание клавиш, которое пользователь может нажать, чтобы перейти к указанному элементу.

Справочник MDN

accessKeyLabel

string

Свойство HTMLElement.accessKeyLabel доступно только для чтения и возвращает строку с назначенной браузером клавишей доступа элемента (если она есть); в противном случае возвращает пустую строку.

Справочник MDN

autocapitalize

string

Свойство autocapitalize интерфейса HTMLElement определяет поведение элемента при преобразовании регистра вводимого пользователем текста. Оно доступно для всех HTML-элементов, однако влияет не на все из них, в том числе:

Справочник MDN

autocorrect

boolean

Свойство autocorrect интерфейса HTMLElement управляет включением или отключением автокоррекции ошибок в правописании и/или пунктуации редактируемого текста.

Справочник MDN

dir

string

Свойство HTMLElement.dir указывает направление письма текста содержимого текущего элемента. Оно отражает атрибут dir элемента.

Справочник MDN

draggable

boolean

Свойство draggable интерфейса HTMLElement получает и задаёт логическое значение, указывающее, можно ли перетаскивать элемент.

Справочник MDN

hidden

boolean | "until-found"

Свойство HTMLElement hidden отражает значение атрибута hidden элемента.

Справочник MDN

inert

boolean

Свойство HTMLElement inert отражает значение атрибута inert элемента. Это логическое значение: если атрибут присутствует, браузер «игнорирует» события ввода пользователя для этого элемента, включая события фокусировки и события от вспомогательных технологий. Браузер также может игнорировать поиск по странице и выделение текста в элементе. Это может быть полезно при создании интерфейсов, например модальных окон, в которых требуется «удерживать» фокус внутри окна, пока оно отображается.

Справочник MDN

innerText

string

Свойство innerText интерфейса HTMLElement представляет отображаемое текстовое содержимое узла и его потомков.

Справочник MDN

lang

string

Свойство lang интерфейса HTMLElement указывает базовый язык значений атрибутов и текстового содержимого элемента в виде языкового тега BCP 47. Оно отражает атрибут lang элемента; атрибут xml:lang на это свойство не влияет.

Справочник MDN

offsetHeight

number

Свойство offsetHeight интерфейса HTMLElement доступно только для чтения и возвращает высоту элемента, включая вертикальные отступы и границы, в виде целого числа.

Справочник MDN

offsetLeft

number

Свойство offsetLeft интерфейса HTMLElement доступно только для чтения и возвращает расстояние в пикселях от верхнего левого угла текущего элемента до левого края узла HTMLElement.offsetParent.

Справочник MDN

offsetParent

Element | null

Свойство HTMLElement.offsetParent доступно только для чтения и возвращает ссылку на элемент, являющийся ближайшим позиционированным предком (ближайшим в иерархии вложенности).

Справочник MDN

offsetTop

number

Свойство offsetTop интерфейса HTMLElement доступно только для чтения и возвращает расстояние от внешней границы текущего элемента (включая его поле) до верхнего края внутреннего отступа offsetParent — ближайшего позиционированного предка.

Справочник MDN

offsetWidth

number

Свойство offsetWidth интерфейса HTMLElement доступно только для чтения и возвращает ширину элемента в макете в виде целого числа.

Справочник MDN

outerText

string

Свойство outerText интерфейса HTMLElement возвращает то же значение, что и HTMLElement.innerText. При использовании для задания значения оно заменяет весь текущий узел указанным текстом (в отличие от innerText, которое заменяет содержимое внутри текущего узла).

Справочник MDN

popover

string | null

Свойство popover интерфейса HTMLElement получает и задаёт состояние всплывающего элемента с помощью JavaScript («auto», «hint» или «manual»); его также можно использовать для обнаружения поддержки функции.

Справочник MDN

spellcheck

boolean

Свойство spellcheck интерфейса HTMLElement представляет логическое значение, управляющее подсказкой о проверке орфографии. Оно доступно для всех HTML-элементов, хотя влияет не на все из них.

Справочник MDN

title

string

Свойство HTMLElement.title представляет заголовок элемента: текст, обычно отображаемый во всплывающей подсказке при наведении указателя мыши на узел.

Справочник MDN

translate

boolean

Свойство translate интерфейса HTMLElement указывает, следует ли переводить значения атрибутов элемента и значения его дочерних текстовых узлов при локализации страницы или оставить их без изменений.

Справочник MDN

writingSuggestions

string

Свойство writingSuggestions интерфейса HTMLElement представляет собой строку, указывающую, следует ли включить подсказки по написанию, предоставляемые браузером, в пределах области действия элемента.

Справочник MDN

attachInternals

ElementInternals

Метод HTMLElement.attachInternals() возвращает объект ElementInternals. Этот метод позволяет пользовательскому элементу участвовать в HTML-формах. Интерфейс ElementInternals предоставляет средства для работы с такими элементами так же, как с любыми стандартными элементами HTML-форм, а также открывает элементу доступ к модели объектов доступности.

Справочник MDN

@returnsElementInternals

click

void

Метод HTMLElement.click() имитирует щелчок мышью по элементу. При вызове для элемента срабатывает его событие click (если для него не задан атрибут disabled).

Справочник MDN

@returnsvoid

hidePopover

void

Метод hidePopover() интерфейса HTMLElement скрывает всплывающий элемент (то есть элемент с допустимым атрибутом popover), удаляя его из верхнего слоя и задавая ему стиль display: none.

Справочник MDN

@returnsvoid

showPopover

void

Метод showPopover() интерфейса HTMLElement показывает всплывающий элемент (то есть элемент с допустимым атрибутом popover), добавляя его в верхний слой.

Справочник MDN

@paramoptionsShowPopoverOptions | undefined
@returnsvoid

togglePopover

boolean

Метод togglePopover() интерфейса HTMLElement переключает всплывающий элемент (то есть элемент с допустимым атрибутом popover) между скрытым и отображаемым состояниями.

Справочник MDN

@paramoptionsboolean | TogglePopoverOptions | undefined
@returnsboolean

addEventListener

void
@paramtypeK
@paramlistener(this: HTMLElement, ev: HTMLElementEventMap[K]) => any
@paramoptionsboolean | AddEventListenerOptions | undefined
@returnsvoid

addEventListener

void
@paramtypestring
@paramlistenerEventListenerOrEventListenerObject
@paramoptionsboolean | AddEventListenerOptions | undefined
@returnsvoid

removeEventListener

void
@paramtypeK
@paramlistener(this: HTMLElement, ev: HTMLElementEventMap[K]) => any
@paramoptionsboolean | EventListenerOptions | undefined
@returnsvoid

removeEventListener

void
@paramtypestring
@paramlistenerEventListenerOrEventListenerObject
@paramoptionsboolean | EventListenerOptions | undefined
@returnsvoid

attributes

NamedNodeMap

Свойство Element.attributes возвращает живую коллекцию всех узлов атрибутов, зарегистрированных для указанного узла. Это NamedNodeMap, а не массив, поэтому у него нет методов массива, а индексы узлов Attr могут различаться в разных браузерах. Точнее говоря, attributes представляет собой пары строк «ключ/значение», содержащие сведения об этом атрибуте.

Справочник MDN

classList

DOMTokenList

Свойство classList интерфейса Element доступно только для чтения и содержит живую коллекцию DOMTokenList, представляющую атрибут class элемента. Её можно использовать для управления списком классов.

Справочник MDN

classList

DOMTokenList

className

string

Свойство className интерфейса Element получает и задаёт значение атрибута class указанного элемента.

Справочник MDN

clientHeight

number

Свойство clientHeight интерфейса Element доступно только для чтения. Для элементов без CSS или встроенных блоков макета оно равно нулю; в остальных случаях это внутренняя высота элемента в пикселях. Она включает внутренние отступы, но не включает границы, внешние отступы и горизонтальные полосы прокрутки (если они есть).

Справочник MDN

clientLeft

number

Свойство clientLeft интерфейса Element доступно только для чтения и возвращает ширину левой границы элемента в пикселях. Если направление текста элемента — справа налево и из-за переполнения отображается левая вертикальная полоса прокрутки, в это значение включается её ширина. clientLeft не включает левый внешний и внутренний отступы.

Справочник MDN

clientTop

number

Свойство clientTop интерфейса Element доступно только для чтения и возвращает ширину верхней границы элемента в пикселях.

Справочник MDN

clientWidth

number

Свойство clientWidth интерфейса Element доступно только для чтения. Для встроенных элементов и элементов без CSS оно равно нулю; в остальных случаях это внутренняя ширина элемента в пикселях. Она включает внутренние отступы, но не включает границы, внешние отступы и вертикальные полосы прокрутки (если они есть).

Справочник MDN

currentCSSZoom

number

Свойство currentCSSZoom интерфейса Element доступно только для чтения и возвращает «эффективный» масштаб CSS элемента с учётом масштаба, применённого к самому элементу и всем его родительским элементам.

Справочник MDN

customElementRegistry

CustomElementRegistry | null

id

string

Свойство id интерфейса Element представляет идентификатор элемента и отражает глобальный атрибут id.

Справочник MDN

innerHTML

string

Свойство innerHTML интерфейса Element получает или задаёт HTML- или XML-разметку, содержащуюся внутри элемента; в обоих случаях корневые узлы теневого DOM не включаются.

Справочник MDN

localName

string

Свойство Element.localName доступно только для чтения и возвращает локальную часть квалифицированного имени элемента.

Справочник MDN

namespaceURI

string | null

Свойство Element.namespaceURI только для чтения возвращает URI пространства имён элемента или null, если элемент не принадлежит пространству имён.

Справочник MDN

onfullscreenchange

((this: Element, ev: Event) => any) | null

Справочник MDN

onfullscreenerror

((this: Element, ev: Event) => any) | null

Справочник MDN

outerHTML

string

Атрибут outerHTML интерфейса Element получает или задаёт HTML- или XML-разметку элемента и его потомков, исключая корневые узлы теневого DOM в обоих случаях.

Справочник MDN

ownerDocument

Document

part

DOMTokenList

Свойство part интерфейса Element, доступное только для чтения, содержит объект DOMTokenList, представляющий идентификаторы частей элемента. Оно отражает атрибут part элемента. Эти идентификаторы можно использовать для стилизации частей теневого DOM с помощью псевдоэлемента ::part.

Справочник MDN

part

DOMTokenList

prefix

string | null

Свойство Element.prefix только для чтения возвращает префикс пространства имён указанного элемента или null, если префикс не задан.

Справочник MDN

scrollHeight

number

Свойство scrollHeight интерфейса Element, доступное только для чтения, измеряет высоту содержимого элемента, включая содержимое, не видимое на экране из-за переполнения.

Справочник MDN

scrollLeft

number

Свойство scrollLeft интерфейса Element получает или задаёт количество пикселей, на которое содержимое элемента прокручено от его левого края. В современных браузерах это значение имеет субпиксельную точность, то есть не обязательно является целым числом.

Справочник MDN

scrollTop

number

Свойство scrollTop интерфейса Element получает или задаёт количество пикселей, на которое содержимое элемента прокручено от его верхнего края. В современных браузерах это значение имеет субпиксельную точность, то есть не обязательно является целым числом.

Справочник MDN

scrollWidth

number

Свойство scrollWidth интерфейса Element, доступное только для чтения, измеряет ширину содержимого элемента, включая содержимое, не видимое на экране из-за переполнения.

Справочник MDN

shadowRoot

ShadowRoot | null

Свойство Element.shadowRoot, доступное только для чтения, представляет корень теневого DOM, размещённый в элементе.

Справочник MDN

slot

string

Свойство slot интерфейса Element возвращает имя слота теневого DOM, в который вставлен элемент.

Справочник MDN

tagName

string

Свойство tagName интерфейса Element, доступное только для чтения, возвращает имя тега элемента, для которого оно вызвано.

Справочник MDN

attachShadow

ShadowRoot

Метод Element.attachShadow() присоединяет дерево теневого DOM к указанному элементу и возвращает ссылку на его ShadowRoot.

Справочник MDN

@paraminitShadowRootInit
@returnsShadowRoot

checkVisibility

boolean

Метод checkVisibility() интерфейса Element проверяет, виден ли элемент.

Справочник MDN

@paramoptionsCheckVisibilityOptions | undefined
@returnsboolean

closest

HTMLElementTagNameMap[K] | null

Метод closest() интерфейса Element проходит по элементу и его родителям (в направлении корня документа), пока не найдёт узел, соответствующий указанному CSS-селектору.

Справочник MDN

@paramselectorK
@returnsHTMLElementTagNameMap[K] | null

closest

SVGElementTagNameMap[K] | null
@paramselectorK
@returnsSVGElementTagNameMap[K] | null

closest

MathMLElementTagNameMap[K] | null
@paramselectorK
@returnsMathMLElementTagNameMap[K] | null

closest

E | null
@paramselectorsstring
@returnsE | null

computedStyleMap

StylePropertyMapReadOnly

Метод computedStyleMap() интерфейса Element возвращает интерфейс StylePropertyMapReadOnly, предоставляющий доступное только для чтения представление блока объявлений CSS в качестве альтернативы CSSStyleDeclaration.

Справочник MDN

@returnsStylePropertyMapReadOnly

getAttribute

string | null

Метод getAttribute() интерфейса Element возвращает значение указанного атрибута элемента.

Справочник MDN

@paramqualifiedNamestring
@returnsstring | null

getAttributeNS

string | null

Метод getAttributeNS() интерфейса Element возвращает строковое значение атрибута с указанными пространством имён и именем. Если атрибут с таким именем не существует, возвращаемым значением будет null или "" (пустая строка); подробности см. в примечаниях.

Справочник MDN

@paramnamespacestring | null
@paramlocalNamestring
@returnsstring | null

getAttributeNames

string[]

Метод getAttributeNames() интерфейса Element возвращает имена атрибутов элемента в виде массива строк. Если у элемента нет атрибутов, метод возвращает пустой массив.

Справочник MDN

@returnsstring[]

getAttributeNode

Attr | null

Возвращает указанный атрибут указанного элемента в виде узла Attr.

Справочник MDN

@paramqualifiedNamestring
@returnsAttr | null

getAttributeNodeNS

Attr | null

Метод getAttributeNodeNS() интерфейса Element возвращает узел Attr элемента, принадлежащий пространству имён.

Справочник MDN

@paramnamespacestring | null
@paramlocalNamestring
@returnsAttr | null

getBoundingClientRect

DOMRect

Метод Element.getBoundingClientRect() возвращает объект DOMRect с информацией о размере элемента и его положении относительно области просмотра.

Справочник MDN

@returnsDOMRect

getClientRects

DOMRectList

Метод getClientRects() интерфейса Element возвращает коллекцию объектов DOMRect, указывающих ограничивающие прямоугольники для каждого CSS-блока границы в клиентской области.

Справочник MDN

@returnsDOMRectList

getElementsByClassName

HTMLCollectionOf<Element>

Метод Element getElementsByClassName() возвращает динамическую HTMLCollection, содержащую все дочерние элементы с указанным именем класса или именами классов.

Справочник MDN

@paramclassNamesstring
@returnsHTMLCollectionOf<Element>

getElementsByTagName

HTMLCollectionOf<HTMLElementTagNameMap[K]>

Метод Element.getElementsByTagName() возвращает динамическую HTMLCollection элементов с указанным именем тега.

Справочник MDN

@paramqualifiedNameK
@returnsHTMLCollectionOf<HTMLElementTagNameMap[K]>

getElementsByTagName

HTMLCollectionOf<SVGElementTagNameMap[K]>
@paramqualifiedNameK
@returnsHTMLCollectionOf<SVGElementTagNameMap[K]>

getElementsByTagName

HTMLCollectionOf<MathMLElementTagNameMap[K]>
@paramqualifiedNameK
@returnsHTMLCollectionOf<MathMLElementTagNameMap[K]>

getElementsByTagName

HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>
@deprecated
@paramqualifiedNameK
@returnsHTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>

getElementsByTagName

HTMLCollectionOf<Element>
@paramqualifiedNamestring
@returnsHTMLCollectionOf<Element>

getElementsByTagNameNS

HTMLCollectionOf<HTMLElement>

Метод Element.getElementsByTagNameNS() возвращает динамическую HTMLCollection элементов с указанным именем тега, принадлежащих указанному пространству имён. Он похож на Document.getElementsByTagNameNS, но поиск ограничен потомками указанного элемента.

Справочник MDN

@paramnamespaceURI"http://www.w3.org/1999/xhtml"
@paramlocalNamestring
@returnsHTMLCollectionOf<HTMLElement>

getElementsByTagNameNS

HTMLCollectionOf<SVGElement>
@paramnamespaceURI"http://www.w3.org/2000/svg"
@paramlocalNamestring
@returnsHTMLCollectionOf<SVGElement>

getElementsByTagNameNS

HTMLCollectionOf<MathMLElement>
@paramnamespaceURI"http://www.w3.org/1998/Math/MathML"
@paramlocalNamestring
@returnsHTMLCollectionOf<MathMLElement>

getElementsByTagNameNS

HTMLCollectionOf<Element>
@paramnamespacestring | null
@paramlocalNamestring
@returnsHTMLCollectionOf<Element>

getHTML

string

Метод getHTML() интерфейса Element используется для сериализации DOM элемента в строку HTML.

Справочник MDN

@paramoptionsGetHTMLOptions | undefined
@returnsstring

hasAttribute

boolean

Метод Element.hasAttribute() возвращает логическое значение, указывающее, имеет ли указанный элемент заданный атрибут.

Справочник MDN

@paramqualifiedNamestring
@returnsboolean

hasAttributeNS

boolean

Метод hasAttributeNS() интерфейса Element возвращает логическое значение, указывающее, имеет ли текущий элемент указанный атрибут в заданном пространстве имён.

Справочник MDN

@paramnamespacestring | null
@paramlocalNamestring
@returnsboolean

hasAttributes

boolean

Метод hasAttributes() интерфейса Element возвращает логическое значение, указывающее, имеет ли текущий элемент какие-либо атрибуты.

Справочник MDN

@returnsboolean

hasPointerCapture

boolean

Метод hasPointerCapture() интерфейса Element проверяет, захватывает ли элемент, для которого вызван метод, указатель с заданным идентификатором.

Справочник MDN

@parampointerIdnumber
@returnsboolean

insertAdjacentElement

Element | null

Метод insertAdjacentElement() интерфейса Element вставляет заданный узел элемента в указанную позицию относительно элемента, для которого он вызван.

Справочник MDN

@paramwhereInsertPosition
@paramelementElement
@returnsElement | null

insertAdjacentHTML

void

Метод insertAdjacentHTML() интерфейса Element разбирает заданные входные данные как HTML или XML и вставляет полученные узлы в дерево DOM в указанную позицию.

Справочник MDN

@parampositionInsertPosition
@paramstringstring
@returnsvoid

insertAdjacentText

void

Метод insertAdjacentText() интерфейса Element, получив относительную позицию и строку, вставляет новый текстовый узел в указанную позицию относительно элемента, для которого он вызван.

Справочник MDN

@paramwhereInsertPosition
@paramdatastring
@returnsvoid

matches

this is HTMLElementTagNameMap[K]

Метод matches() интерфейса Element проверяет, будет ли элемент выбран заданным селектором CSS.

Справочник MDN

@paramselectorsK
@returnsthis is HTMLElementTagNameMap[K]

matches

this is SVGElementTagNameMap[K]
@paramselectorsK
@returnsthis is SVGElementTagNameMap[K]

matches

this is MathMLElementTagNameMap[K]
@paramselectorsK
@returnsthis is MathMLElementTagNameMap[K]

matches

boolean
@paramselectorsstring
@returnsboolean

releasePointerCapture

void

Метод releasePointerCapture() интерфейса Element освобождает (останавливает) захват указателя, ранее установленный для определённого указателя (PointerEvent).

Справочник MDN

@parampointerIdnumber
@returnsvoid

removeAttribute

void

Метод Element removeAttribute() удаляет из элемента атрибут с указанным именем.

Справочник MDN

@paramqualifiedNamestring
@returnsvoid

removeAttributeNS

void

Метод removeAttributeNS() интерфейса Element удаляет из элемента указанный атрибут с заданным пространством имён.

Справочник MDN

@paramnamespacestring | null
@paramlocalNamestring
@returnsvoid

removeAttributeNode

Attr

Метод removeAttributeNode() интерфейса Element удаляет из элемента указанный узел Attr.

Справочник MDN

@paramattrAttr
@returnsAttr

requestFullscreen

Promise<void>

Метод Element.requestFullscreen() отправляет асинхронный запрос на отображение элемента в полноэкранном режиме.

Справочник MDN

@paramoptionsFullscreenOptions | undefined
@returnsPromise<void>

requestPointerLock

Promise<void>

Метод requestPointerLock() интерфейса Element позволяет асинхронно запросить блокировку указателя на заданном элементе.

Справочник MDN

@paramoptionsPointerLockOptions | undefined
@returnsPromise<void>

scroll

void

Метод scroll() интерфейса Element прокручивает элемент к определённому набору координат внутри заданного элемента.

Справочник MDN

@paramoptionsScrollToOptions | undefined
@returnsvoid

scroll

void
@paramxnumber
@paramynumber
@returnsvoid

scrollBy

void

Метод scrollBy() интерфейса Element прокручивает элемент на заданное расстояние.

Справочник MDN

@paramoptionsScrollToOptions | undefined
@returnsvoid

scrollBy

void
@paramxnumber
@paramynumber
@returnsvoid

scrollIntoView

void

Метод scrollIntoView() интерфейса Element прокручивает родительские контейнеры элемента так, чтобы элемент, для которого вызван scrollIntoView(), стал видимым пользователю.

Справочник MDN

@paramargboolean | ScrollIntoViewOptions | undefined
@returnsvoid

scrollTo

void

Метод scrollTo() интерфейса Element прокручивает элемент к определённому набору координат внутри заданного элемента.

Справочник MDN

@paramoptionsScrollToOptions | undefined
@returnsvoid

scrollTo

void
@paramxnumber
@paramynumber
@returnsvoid

setAttribute

void

Метод setAttribute() интерфейса Element задаёт значение атрибута указанного элемента. Если атрибут уже существует, его значение обновляется; в противном случае добавляется новый атрибут с указанными именем и значением.

Справочник MDN

@paramqualifiedNamestring
@paramvaluestring
@returnsvoid

setAttributeNS

void

Метод setAttributeNS() интерфейса Element добавляет новый атрибут или изменяет значение атрибута с указанными пространством имён и именем.

Справочник MDN

@paramnamespacestring | null
@paramqualifiedNamestring
@paramvaluestring
@returnsvoid

setAttributeNode

Attr | null

Метод setAttributeNode() интерфейса Element добавляет новый узел Attr к указанному элементу.

Справочник MDN

@paramattrAttr
@returnsAttr | null

setAttributeNodeNS

Attr | null

Метод setAttributeNodeNS() интерфейса Element добавляет к элементу новый узел Attr с пространством имён.

Справочник MDN

@paramattrAttr
@returnsAttr | null

setHTMLUnsafe

void

Метод setHTMLUnsafe() интерфейса Element используется для разбора входных данных HTML в DocumentFragment с возможной фильтрацией нежелательных элементов и атрибутов, а также тех, которые не подходят для данного контекста, после чего полученным фрагментом заменяется поддерево элемента в DOM.

Справочник MDN

@paramhtmlstring
@returnsvoid

setPointerCapture

void

Метод setPointerCapture() интерфейса Element используется для назначения определённого элемента целью захвата будущих событий указателя. Последующие события этого указателя будут направляться захваченному элементу, пока захват не будет освобождён (с помощью Element.releasePointerCapture() или при возникновении события pointerup).

Справочник MDN

@parampointerIdnumber
@returnsvoid

toggleAttribute

boolean

Метод toggleAttribute() интерфейса Element переключает логический атрибут указанного элемента: удаляет его, если он присутствует, и добавляет, если отсутствует.

Справочник MDN

@paramqualifiedNamestring
@paramforceboolean | undefined
@returnsboolean

webkitMatchesSelector

boolean
@deprecated

Это устаревший псевдоним для matches.

Справочник MDN

@paramselectorsstring
@returnsboolean

textContent

string

Справочник MDN

textContent

string

baseURI

string

Доступное только для чтения свойство baseURI интерфейса Node возвращает абсолютный базовый URL документа, содержащего узел.

Справочник MDN

childNodes

NodeListOf<ChildNode>

Доступное только для чтения свойство childNodes интерфейса Node возвращает актуальный список NodeList дочерних узлов заданного элемента, где первому дочернему узлу присваивается индекс 0. К дочерним узлам относятся элементы, текстовые узлы и комментарии.

Справочник MDN

firstChild

ChildNode | null

Доступное только для чтения свойство firstChild интерфейса Node возвращает первый дочерний узел узла в дереве или null, если у узла нет дочерних узлов.

Справочник MDN

isConnected

boolean

Доступное только для чтения свойство isConnected интерфейса Node возвращает логическое значение, указывающее, подключён ли узел (непосредственно или косвенно) к объекту Document.

Справочник MDN

lastChild

ChildNode | null

Доступное только для чтения свойство lastChild интерфейса Node возвращает последний дочерний узел узла или null, если дочерних узлов нет.

Справочник MDN

nextSibling

ChildNode | null

Доступное только для чтения свойство nextSibling интерфейса Node возвращает узел, следующий непосредственно за указанным узлом среди дочерних узлов его родителя, либо null, если указанный узел является последним дочерним узлом родительского элемента.

Справочник MDN

nodeName

string

Доступное только для чтения свойство nodeName объекта Node возвращает имя текущего узла в виде строки.

Справочник MDN

nodeType

number

Доступное только для чтения свойство nodeType интерфейса Node — это целое число, определяющее тип узла. Оно различает разные виды узлов, например элементы, текстовые узлы и комментарии.

Справочник MDN

nodeValue

string | null

Свойство nodeValue интерфейса Node возвращает или задаёт значение текущего узла.

Справочник MDN

parentElement

HTMLElement | null

Доступное только для чтения свойство parentElement интерфейса Node возвращает родительский элемент DOM-узла или null, если у узла нет родителя либо его родитель не является элементом DOM. Node.parentNode, в отличие от него, возвращает родителя любого типа.

Справочник MDN

parentNode

ParentNode | null

Доступное только для чтения свойство parentNode интерфейса Node возвращает родителя указанного узла в дереве DOM.

Справочник MDN

previousSibling

ChildNode | null

Доступное только для чтения свойство previousSibling интерфейса Node возвращает узел, непосредственно предшествующий указанному в списке childNodes его родителя, или null, если указанный узел является первым в этом списке.

Справочник MDN

appendChild

T

Метод appendChild() интерфейса Node добавляет узел в конец списка дочерних узлов указанного родительского узла.

Справочник MDN

@paramnodeT
@returnsT

cloneNode

Node

Метод cloneNode() интерфейса Node возвращает дубликат узла, для которого был вызван этот метод. Его параметр определяет, будет ли также клонировано поддерево, содержащееся в узле.

Справочник MDN

@paramsubtreeboolean | undefined
@returnsNode

compareDocumentPosition

number

Метод compareDocumentPosition() интерфейса Node сообщает о положении узла-аргумента относительно узла, для которого он был вызван.

Справочник MDN

@paramotherNode
@returnsnumber

contains

boolean

Метод contains() интерфейса Node возвращает логическое значение, указывающее, является ли узел потомком заданного узла: самим этим узлом, одним из его непосредственных дочерних узлов (childNodes), непосредственным дочерним узлом одного из его дочерних узлов и так далее.

Справочник MDN

@paramotherNode | null
@returnsboolean

getRootNode

Node

Метод getRootNode() интерфейса Node возвращает корневой узел объекта контекста, при необходимости включая корень теневого DOM, если он доступен.

Справочник MDN

@paramoptionsGetRootNodeOptions | undefined
@returnsNode

hasChildNodes

boolean

Метод hasChildNodes() интерфейса Node возвращает логическое значение, указывающее, есть ли у данного узла Node дочерние узлы.

Справочник MDN

@returnsboolean

insertBefore

T

Метод insertBefore() интерфейса Node вставляет узел перед узлом-ссылкой в качестве дочернего узла указанного родительского узла.

Справочник MDN

@paramnodeT
@paramchildNode | null
@returnsT

isDefaultNamespace

boolean

Метод isDefaultNamespace() интерфейса Node принимает URI пространства имён в качестве аргумента. Он возвращает логическое значение: true, если это пространство имён является пространством имён по умолчанию для данного узла, и false в противном случае. Пространство имён по умолчанию можно получить с помощью Node.lookupNamespaceURI(), передав null в качестве аргумента.

Справочник MDN

@paramnamespacestring | null
@returnsboolean

isEqualNode

boolean

Метод isEqualNode() интерфейса Node проверяет, равны ли два узла. Два узла равны, если у них одинаковый тип и одинаковые определяющие характеристики (для элементов это, например, их идентификатор, количество дочерних узлов и т. д.), совпадают атрибуты и прочие свойства. Конкретный набор данных, которые должны совпадать, зависит от типов узлов.

Справочник MDN

@paramotherNodeNode | null
@returnsboolean

isSameNode

boolean

Метод isSameNode() интерфейса Node является устаревшим псевдонимом оператора строгого равенства ===. Иными словами, он проверяет, являются ли два узла одним и тем же узлом (то есть ссылаются ли они на один и тот же объект).

Справочник MDN

@paramotherNodeNode | null
@returnsboolean

lookupNamespaceURI

string | null

Метод lookupNamespaceURI() интерфейса Node принимает префикс в качестве параметра и возвращает связанный с ним URI пространства имён для данного узла, если он найден (в противном случае возвращает null). Этот метод позволяет передавать объекты Node в качестве разрешателя пространства имён в XPathEvaluator.createExpression() и XPathEvaluator.evaluate().

Справочник MDN

@paramprefixstring | null
@returnsstring | null

lookupPrefix

string | null

Метод lookupPrefix() интерфейса Node возвращает строку с префиксом для указанного URI пространства имён, если он существует, или null в противном случае. Если возможны несколько префиксов, возвращается первый.

Справочник MDN

@paramnamespacestring | null
@returnsstring | null

normalize

void

Метод normalize() интерфейса Node приводит указанный узел и всё его поддерево к нормализованному виду. В нормализованном поддереве нет пустых текстовых узлов и смежных текстовых узлов.

Справочник MDN

@returnsvoid

removeChild

T

Метод removeChild() интерфейса Node удаляет дочерний узел из DOM и возвращает удалённый узел.

Справочник MDN

@paramchildT
@returnsT

replaceChild

T

Метод replaceChild() интерфейса Node заменяет дочерний узел внутри указанного (родительского) узла.

Справочник MDN

@paramnodeNode
@paramchildT
@returnsT

ELEMENT_NODE

1

узел является элементом.

ATTRIBUTE_NODE

2

TEXT_NODE

3

узел является текстовым узлом.

CDATA_SECTION_NODE

4

узел является узлом CDATASection.

ENTITY_REFERENCE_NODE

5

ENTITY_NODE

6

PROCESSING_INSTRUCTION_NODE

7

узел является узлом ProcessingInstruction.

COMMENT_NODE

8

узел является узлом Comment.

DOCUMENT_NODE

9

узел является документом.

DOCUMENT_TYPE_NODE

10

узел является типом документа (doctype).

DOCUMENT_FRAGMENT_NODE

11

узел является узлом DocumentFragment.

NOTATION_NODE

12

DOCUMENT_POSITION_DISCONNECTED

1

Устанавливается, если узел и other находятся в разных деревьях.

DOCUMENT_POSITION_PRECEDING

2

Устанавливается, если other предшествует узлу.

DOCUMENT_POSITION_FOLLOWING

4

Устанавливается, если other следует за узлом.

DOCUMENT_POSITION_CONTAINS

8

Устанавливается, если other является предком узла.

DOCUMENT_POSITION_CONTAINED_BY

16

Устанавливается, если other является потомком узла.

DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC

32

dispatchEvent

boolean

Метод dispatchEvent() объекта EventTarget отправляет событие Event объекту, синхронно вызывая соответствующие обработчики событий в нужном порядке. Обычные правила обработки событий (включая фазу перехвата и необязательную фазу всплытия) также применяются к событиям, отправленным вручную с помощью dispatchEvent().

Справочник MDN

@parameventEvent
@returnsboolean

removeAllListeners

void

Удаляет все обработчики событий с указанным именем для этой цели событий.

Этот метод является необязательным, поскольку он может быть недоступен, если при инициализации приложения Angular используется noop zone или отключено исправление Monkey Patch для EventTarget с помощью zone.js.

Если указан eventName, будут удалены обработчики событий с этим именем. Если eventName не указан, будут удалены все обработчики событий, связанные с EventTarget.

@parameventNamestring | undefined

имя события, например click. Этот параметр необязателен.

@returnsvoid

eventListeners

EventListenerOrEventListenerObject[]

Возвращает все обработчики событий с указанным именем.

Этот метод является необязательным, поскольку он может быть недоступен, если при инициализации приложения Angular используется noop zone или отключено исправление Monkey Patch для EventTarget с помощью zone.js.

Если указан eventName, будет возвращён массив обработчиков событий или объектов обработчиков для указанного события. Если eventName не указан, будут возвращены все обработчики.

@parameventNamestring | undefined

имя события, например click. Этот параметр необязателен.

@returnsEventListenerOrEventListenerObject[]

ariaActiveDescendantElement

Element | null

Справочник MDN

ariaAtomic

string | null

Справочник MDN

ariaAutoComplete

string | null

Справочник MDN

ariaBrailleLabel

string | null

Справочник MDN

ariaBrailleRoleDescription

string | null

Справочник MDN

ariaBusy

string | null

Справочник MDN

ariaChecked

string | null

Справочник MDN

ariaColCount

string | null

Справочник MDN

ariaColIndex

string | null

Справочник MDN

ariaColIndexText

string | null

Справочник MDN

ariaColSpan

string | null

Справочник MDN

ariaControlsElements

readonly Element[] | null

Справочник MDN

ariaCurrent

string | null

Справочник MDN

ariaDescribedByElements

readonly Element[] | null

Справочник MDN

ariaDescription

string | null

Справочник MDN

ariaDetailsElements

readonly Element[] | null

Справочник MDN

ariaDisabled

string | null

Справочник MDN

ariaErrorMessageElements

readonly Element[] | null

Справочник MDN

ariaExpanded

string | null

Справочник MDN

ariaFlowToElements

readonly Element[] | null

Справочник MDN

ariaHasPopup

string | null

Справочник MDN

ariaHidden

string | null

Справочник MDN

ariaInvalid

string | null

Справочник MDN

ariaKeyShortcuts

string | null

Справочник MDN

ariaLabel

string | null

Справочник MDN

ariaLabelledByElements

readonly Element[] | null

Справочник MDN

ariaLevel

string | null

Справочник MDN

ariaLive

string | null

Справочник MDN

ariaModal

string | null

Справочник MDN

ariaMultiLine

string | null

Справочник MDN

ariaMultiSelectable

string | null

Справочник MDN

ariaOrientation

string | null

Справочник MDN

ariaOwnsElements

readonly Element[] | null

Справочник MDN

ariaPlaceholder

string | null

Справочник MDN

ariaPosInSet

string | null

Справочник MDN

ariaPressed

string | null

Справочник MDN

ariaReadOnly

string | null

Справочник MDN

ariaRelevant

string | null

Справочник MDN

ariaRequired

string | null

Справочник MDN

ariaRoleDescription

string | null

Справочник MDN

ariaRowCount

string | null

Справочник MDN

ariaRowIndex

string | null

Справочник MDN

ariaRowIndexText

string | null

Справочник MDN

ariaRowSpan

string | null

Справочник MDN

ariaSelected

string | null

Справочник MDN

ariaSetSize

string | null

Справочник MDN

ariaSort

string | null

Справочник MDN

ariaValueMax

string | null

Справочник MDN

ariaValueMin

string | null

Справочник MDN

ariaValueNow

string | null

Справочник MDN

ariaValueText

string | null

Справочник MDN

role

string | null

Справочник MDN

animate

Animation

Справочник MDN

@paramkeyframesKeyframe[] | PropertyIndexedKeyframes | null
@paramoptionsnumber | KeyframeAnimationOptions | undefined
@returnsAnimation

getAnimations

Animation[]

Справочник MDN

@paramoptionsGetAnimationsOptions | undefined
@returnsAnimation[]

after

void

Вставляет узлы сразу после узла, заменяя строки в узлах соответствующими текстовыми узлами.

Вызывает исключение DOMException "HierarchyRequestError", если нарушены ограничения дерева узлов.

Справочник MDN

@paramnodes(string | Node)[]
@returnsvoid

before

void

Вставляет узлы сразу перед узлом, заменяя строки в узлах соответствующими текстовыми узлами.

Вызывает исключение DOMException "HierarchyRequestError", если нарушены ограничения дерева узлов.

Справочник MDN

@paramnodes(string | Node)[]
@returnsvoid

remove

void

Удаляет узел.

Справочник MDN

@returnsvoid

replaceWith

void

Заменяет узел узлами, при этом строки в узлах заменяются соответствующими текстовыми узлами.

Вызывает исключение DOMException "HierarchyRequestError", если нарушены ограничения дерева узлов.

Справочник MDN

@paramnodes(string | Node)[]
@returnsvoid

nextElementSibling

Element | null

Возвращает следующий соседний узел, являющийся элементом, или null, если такого узла нет.

Справочник MDN

previousElementSibling

Element | null

Возвращает предыдущий соседний узел, являющийся элементом, или null, если такого узла нет.

Справочник MDN

childElementCount

number

Справочник MDN

children

HTMLCollection

Возвращает дочерние элементы.

Справочник MDN

firstElementChild

Element | null

Возвращает первый дочерний узел, являющийся элементом, или null, если такого узла нет.

Справочник MDN

lastElementChild

Element | null

Возвращает последний дочерний узел, являющийся элементом, или null, если такого узла нет.

Справочник MDN

append

void

Вставляет узлы после последнего дочернего узла, заменяя строки в узлах соответствующими текстовыми узлами.

Вызывает исключение DOMException "HierarchyRequestError", если нарушены ограничения дерева узлов.

Справочник MDN

@paramnodes(string | Node)[]
@returnsvoid

moveBefore

void

Справочник MDN

@paramnodeNode
@paramchildNode | null
@returnsvoid

prepend

void

Вставляет узлы перед первым дочерним узлом, заменяя строки в узлах соответствующими текстовыми узлами.

Вызывает исключение DOMException "HierarchyRequestError", если нарушены ограничения дерева узлов.

Справочник MDN

@paramnodes(string | Node)[]
@returnsvoid

querySelector

HTMLElementTagNameMap[K] | null

Возвращает первый элемент в поддереве узла, соответствующий селекторам.

Справочник MDN

@paramselectorsK
@returnsHTMLElementTagNameMap[K] | null

querySelector

SVGElementTagNameMap[K] | null
@paramselectorsK
@returnsSVGElementTagNameMap[K] | null

querySelector

MathMLElementTagNameMap[K] | null
@paramselectorsK
@returnsMathMLElementTagNameMap[K] | null

querySelector

HTMLElementDeprecatedTagNameMap[K] | null
@deprecated
@paramselectorsK
@returnsHTMLElementDeprecatedTagNameMap[K] | null

querySelector

E | null
@paramselectorsstring
@returnsE | null

querySelectorAll

NodeListOf<HTMLElementTagNameMap[K]>

Возвращает все элементы в поддереве узла, соответствующие селекторам.

Справочник MDN

@paramselectorsK
@returnsNodeListOf<HTMLElementTagNameMap[K]>

querySelectorAll

NodeListOf<SVGElementTagNameMap[K]>
@paramselectorsK
@returnsNodeListOf<SVGElementTagNameMap[K]>

querySelectorAll

NodeListOf<MathMLElementTagNameMap[K]>
@paramselectorsK
@returnsNodeListOf<MathMLElementTagNameMap[K]>

querySelectorAll

NodeListOf<HTMLElementDeprecatedTagNameMap[K]>
@deprecated
@paramselectorsK
@returnsNodeListOf<HTMLElementDeprecatedTagNameMap[K]>

querySelectorAll

NodeListOf<E>
@paramselectorsstring
@returnsNodeListOf<E>

replaceChildren

void

Заменяет все дочерние узлы узла указанными узлами, при этом строки в узлах заменяются соответствующими текстовыми узлами.

Вызывает исключение DOMException "HierarchyRequestError", если нарушены ограничения дерева узлов.

Справочник MDN

@paramnodes(string | Node)[]
@returnsvoid

assignedSlot

HTMLSlotElement | null

Справочник MDN

attributeStyleMap

StylePropertyMap

Справочник MDN

style

CSSStyleDeclaration

Справочник MDN

style

CSSStyleDeclaration

contentEditable

string

Справочник MDN

enterKeyHint

string

Справочник MDN

inputMode

string

Справочник MDN

isContentEditable

boolean

Справочник MDN

onabort

((this: GlobalEventHandlers, ev: UIEvent) => any) | null

Справочник MDN

onanimationcancel

((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null

Справочник MDN

onanimationend

((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null

Справочник MDN

onanimationiteration

((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null

Справочник MDN

onanimationstart

((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null

Справочник MDN

onauxclick

((this: GlobalEventHandlers, ev: PointerEvent) => any) | null

Справочник MDN

onbeforeinput

((this: GlobalEventHandlers, ev: InputEvent) => any) | null

Справочник MDN

onbeforematch

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onbeforetoggle

((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null

Справочник MDN

onblur

((this: GlobalEventHandlers, ev: FocusEvent) => any) | null

Справочник MDN

oncancel

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

oncanplay

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

oncanplaythrough

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onchange

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onclick

((this: GlobalEventHandlers, ev: PointerEvent) => any) | null

Справочник MDN

onclose

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

oncommand

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

oncontextlost

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

oncontextmenu

((this: GlobalEventHandlers, ev: PointerEvent) => any) | null

Справочник MDN

oncontextrestored

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

oncopy

((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null

Справочник MDN

oncuechange

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

oncut

((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null

Справочник MDN

ondblclick

((this: GlobalEventHandlers, ev: MouseEvent) => any) | null

Справочник MDN

ondrag

((this: GlobalEventHandlers, ev: DragEvent) => any) | null

Справочник MDN

ondragend

((this: GlobalEventHandlers, ev: DragEvent) => any) | null

Справочник MDN

ondragenter

((this: GlobalEventHandlers, ev: DragEvent) => any) | null

Справочник MDN

ondragleave

((this: GlobalEventHandlers, ev: DragEvent) => any) | null

Справочник MDN

ondragover

((this: GlobalEventHandlers, ev: DragEvent) => any) | null

Справочник MDN

ondragstart

((this: GlobalEventHandlers, ev: DragEvent) => any) | null

Справочник MDN

ondrop

((this: GlobalEventHandlers, ev: DragEvent) => any) | null

Справочник MDN

ondurationchange

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onemptied

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onended

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onerror

OnErrorEventHandler

Справочник MDN

onfocus

((this: GlobalEventHandlers, ev: FocusEvent) => any) | null

Справочник MDN

onformdata

((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null

Справочник MDN

ongotpointercapture

((this: GlobalEventHandlers, ev: PointerEvent) => any) | null

Справочник MDN

oninput

((this: GlobalEventHandlers, ev: InputEvent) => any) | null

Справочник MDN

oninvalid

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onkeydown

((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null

Справочник MDN

onkeypress

((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null
@deprecated

Справочник MDN

onkeyup

((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null

Справочник MDN

onload

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onloadeddata

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onloadedmetadata

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onloadstart

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onlostpointercapture

((this: GlobalEventHandlers, ev: PointerEvent) => any) | null

Справочник MDN

onmousedown

((this: GlobalEventHandlers, ev: MouseEvent) => any) | null

Справочник MDN

onmouseenter

((this: GlobalEventHandlers, ev: MouseEvent) => any) | null

Справочник MDN

onmouseleave

((this: GlobalEventHandlers, ev: MouseEvent) => any) | null

Справочник MDN

onmousemove

((this: GlobalEventHandlers, ev: MouseEvent) => any) | null

Справочник MDN

onmouseout

((this: GlobalEventHandlers, ev: MouseEvent) => any) | null

Справочник MDN

onmouseover

((this: GlobalEventHandlers, ev: MouseEvent) => any) | null

Справочник MDN

onmouseup

((this: GlobalEventHandlers, ev: MouseEvent) => any) | null

Справочник MDN

onpaste

((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null

Справочник MDN

onpause

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onplay

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onplaying

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onpointercancel

((this: GlobalEventHandlers, ev: PointerEvent) => any) | null

Справочник MDN

onpointerdown

((this: GlobalEventHandlers, ev: PointerEvent) => any) | null

Справочник MDN

onpointerenter

((this: GlobalEventHandlers, ev: PointerEvent) => any) | null

Справочник MDN

onpointerleave

((this: GlobalEventHandlers, ev: PointerEvent) => any) | null

Справочник MDN

onpointermove

((this: GlobalEventHandlers, ev: PointerEvent) => any) | null

Справочник MDN

onpointerout

((this: GlobalEventHandlers, ev: PointerEvent) => any) | null

Справочник MDN

onpointerover

((this: GlobalEventHandlers, ev: PointerEvent) => any) | null

Справочник MDN

onpointerrawupdate

((this: GlobalEventHandlers, ev: Event) => any) | null

Доступно только в защищённых контекстах.

Справочник MDN

onpointerup

((this: GlobalEventHandlers, ev: PointerEvent) => any) | null

Справочник MDN

onprogress

((this: GlobalEventHandlers, ev: ProgressEvent<EventTarget>) => any) | null

Справочник MDN

onratechange

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onreset

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onresize

((this: GlobalEventHandlers, ev: UIEvent) => any) | null

Справочник MDN

onscroll

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onscrollend

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onsecuritypolicyviolation

((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null

Справочник MDN

onseeked

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onseeking

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onselect

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onselectionchange

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onselectstart

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onslotchange

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onstalled

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onsubmit

((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null

Справочник MDN

onsuspend

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

ontimeupdate

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

ontoggle

((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null

Справочник MDN

ontouchcancel

((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined

Справочник MDN

ontouchend

((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined

Справочник MDN

ontouchmove

((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined

Справочник MDN

ontouchstart

((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined

Справочник MDN

ontransitioncancel

((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null

Справочник MDN

ontransitionend

((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null

Справочник MDN

ontransitionrun

((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null

Справочник MDN

ontransitionstart

((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null

Справочник MDN

onvolumechange

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onwaiting

((this: GlobalEventHandlers, ev: Event) => any) | null

Справочник MDN

onwebkitanimationend

((this: GlobalEventHandlers, ev: Event) => any) | null
@deprecated

Это устаревший псевдоним для onanimationend.

Справочник MDN

onwebkitanimationiteration

((this: GlobalEventHandlers, ev: Event) => any) | null
@deprecated

Это устаревший псевдоним для onanimationiteration.

Справочник MDN

onwebkitanimationstart

((this: GlobalEventHandlers, ev: Event) => any) | null
@deprecated

Это устаревший псевдоним для onanimationstart.

Справочник MDN

onwebkittransitionend

((this: GlobalEventHandlers, ev: Event) => any) | null
@deprecated

Это устаревший псевдоним для ontransitionend.

Справочник MDN

onwheel

((this: GlobalEventHandlers, ev: WheelEvent) => any) | null

Справочник MDN

autofocus

boolean

Справочник MDN

dataset

DOMStringMap

Справочник MDN

nonce

string

Справочник MDN

tabIndex

number

Справочник MDN

blur

void

Справочник MDN

@returnsvoid

focus

void

Справочник MDN

@paramoptionsFocusOptions | undefined
@returnsvoid

Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/elements/NgElement

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API