Class: CharacterData

@nginstack/engine/lib/dom/CharacterData~ CharacterData


new CharacterData()

A classe abstrata CharacterData é uma interface que representa um nó que contém caracteres.

Esta é uma interface abstrata, significando que não há objetos do tipo CharacterData: ela é implementada por outras classes, como Text, Comment, ou ProcessingInstruction as quais não são abstratas.

A classe CharacterData herda as propriedades e métodos de module:@nginstack/engine/lib/dom/Node~Node.

Documentação adaptada de CharacterData dos Mozilla Contributors e licenciada sob CC-BY-SA 2.5.

Extends

  • Node

Members


data :string

É uma DOMString representando o dado textual contido neste objeto.

Type:
  • string

<readonly> length :number

Retorna um número inteiro representando o tamanho da string contida em #data.

Type:
  • number

Methods


appendData(data)

Adiciona a string informada no final de #data.

Parameters:
Name Type Description
data string

String a ser adicionada ao final de #data.


deleteData(offset, count)

Remove a quantidade especificada de caracteres, iniciando no offset informado, da string #data.

Parameters:
Name Type Description
offset number

Posição que define o início da seção a ser removida.

count number

Quantidade de caracteres a partir de offset que serão removidos.


insertData(offset, data)

Insere o texto informado na posição indicada por offset em #data.

Parameters:
Name Type Description
offset number

Posição onde data será inserido.

data string

String a ser adicionada na posição offset.


replaceData(offset, count, data)

Substitui a quantidade de caracteres, iniciando a partir do offset informado, pela string informada.

Parameters:
Name Type Description
offset number

Posição que define o início da seção a ser removida.

count number

Quantidade de caracteres a partir de offset que serão removidos.

data string

Texto que será inserido no lugar da seção removida.


substringData(offset, count)

Retorna uma DOMString contendo a parte de #data com o tamanho especificado e iniciando no offset informado.

Parameters:
Name Type Description
offset number

Posição inicial da qual será extraída uma substring.

count number

Quantidade de caracteres que serão lidos a partir de offset.

Returns:

Substring da posição e tamanho informados.

Type
string