Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface DOMSettableTokenList

Hierarchy

Indexable

[index: number]: string

Index

Properties

DOMTokenList

DOMTokenList: object

Type declaration

length

length: number

Returns the number of tokens.

value

value: string

Methods

add

  • add(...tokens: string[]): void
  • Adds all arguments passed, except those already present. Throws a "SyntaxError" DOMException if one of the arguments is the empty string. Throws an "InvalidCharacterError" DOMException if one of the arguments contains any ASCII whitespace.

    Parameters

    • Rest ...tokens: string[]

    Returns void

contains

  • contains(token: string): boolean
  • Returns true if token is present, and false otherwise.

    Parameters

    • token: string

    Returns boolean

forEach

  • forEach(callbackfn: function, thisArg?: any): void
  • Parameters

    • callbackfn: function
        • Parameters

          Returns void

    • Optional thisArg: any

    Returns void

item

  • item(index: number): string | null
  • tokenlist[index]

    Parameters

    • index: number

    Returns string | null

remove

  • remove(...tokens: string[]): void
  • Removes arguments passed, if they are present. Throws a "SyntaxError" DOMException if one of the arguments is the empty string. Throws an "InvalidCharacterError" DOMException if one of the arguments contains any ASCII whitespace.

    Parameters

    • Rest ...tokens: string[]

    Returns void

replace

  • replace(oldToken: string, newToken: string): void
  • Replaces token with newToken. Returns true if token was replaced with newToken, and false otherwise. Throws a "SyntaxError" DOMException if one of the arguments is the empty string. Throws an "InvalidCharacterError" DOMException if one of the arguments contains any ASCII whitespace.

    Parameters

    • oldToken: string
    • newToken: string

    Returns void

supports

  • supports(token: string): boolean
  • Returns true if token is in the associated attribute's supported tokens. Returns false otherwise. Throws a TypeError if the associated attribute has no supported tokens defined.

    Parameters

    • token: string

    Returns boolean

toggle

  • toggle(token: string, force?: undefined | false | true): boolean
  • Parameters

    • token: string
    • Optional force: undefined | false | true

    Returns boolean

Generated using TypeDoc