Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Node

Hierarchy

  • Node

Implements

Index

Constructors

constructor

  • new Node(node: HTMLElement): Node

Properties

Private node

node: HTMLElement

Methods

addAttributes

  • addAttributes(map: __type): INode

addClasses

  • addClasses(classes: string[]): INode

addDataAttributes

  • addDataAttributes(map: __type): INode

appendChild

containsClass

  • containsClass(className: string): boolean

find

  • find(selector: string): INode

findAll

  • findAll(selector: string): Array<INode>

getAttribute

  • getAttribute(qualifier: string): string | null

getChildWithId

  • getChildWithId(): INode | null

getParentByClass

  • getParentByClass(className: string): INode | undefined

innerText

  • innerText(text: undefined | string): INode

onClick

  • onClick(callback: function, options: AddEventListenerOptions): void
  • Parameters

    • callback: function
        • (e: MouseEvent): void
        • Parameters

          • e: MouseEvent

          Returns void

    • Optional options: AddEventListenerOptions

    Returns void

parent

removeAttributes

  • removeAttributes(qualifiers: string[]): INode

removeChild

  • removeChild(node: INode): void

removeClasses

  • removeClasses(classes: string[]): INode

setAriaLabel

  • setAriaLabel(label: undefined | string): INode

setId

  • setId(id: undefined | string): INode

setName

  • setName(name: undefined | string): INode

setRequired

  • setRequired(required: undefined | false | true): INode

setStyle

  • setStyle(map: object): INode

toggle

  • toggle(): void

toggleClass

  • toggleClass(className: string): void

unwrap

  • unwrap(): HTMLElement

Generated using TypeDoc