DOM - objeto de elemento

Os elementos XML podem ser definidos como blocos de construção de XML. Os elementos podem se comportar como contêineres para conter texto, elementos, atributos, objetos de mídia ou todos eles. Sempre que o analisador analisa um documento XML em relação à boa formação, o analisador navega por um nó de elemento. Um nó de elemento contém o texto dentro dele, que é chamado de nó de texto.

O objeto Element herda as propriedades e os métodos do objeto Node, pois o objeto element também é considerado um Node. Além das propriedades e métodos do objeto de nó, ele possui as seguintes propriedades e métodos.

Propriedades

A tabela a seguir lista os atributos do objeto Elemento -

Atributo Tipo Descrição
tagName DOMString Fornece o nome da tag para o elemento especificado.
schemaTypeInfo TypeInfo Ele representa as informações de tipo associadas a este elemento. Isso foi removido. Consulte as especificações .

Métodos

A tabela abaixo lista os métodos de objeto de elemento -

Métodos Tipo Descrição
getAttribute () DOMString Recupera o valor do atributo, se existir para o elemento especificado.
getAttributeNS () DOMString Recupera um valor de atributo por nome local e URI de namespace.
getAttributeNode () Attr Recupera o nome do nó de atributo do elemento atual.
getAttributeNodeNS () Attr Recupera um nó Attr por nome local e URI de namespace.
getElementsByTagName () NodeList Retorna uma NodeList de todos os elementos descendentes com um determinado nome de tag, na ordem do documento.
getElementsByTagNameNS () NodeList Retorna uma NodeList de todos os elementos descendentes com um determinado nome local e URI de namespace na ordem do documento.
hasAttribute () boleano Retorna verdadeiro quando um atributo com um determinado nome é especificado neste elemento ou tem um valor padrão, caso contrário, retorna falso.
hasAttributeNS () boleano Retorna verdadeiro quando um atributo com um determinado nome local e URI de namespace é especificado neste elemento ou tem um valor padrão; caso contrário, é falso.
removeAttribute () Sem valor de retorno Remove um atributo por nome.
removeAttributeNS Sem valor de retorno Remove um atributo por nome local e URI de namespace.
removeAttributeNode () Attr O nó de atributo especificado é removido do elemento.
setAttribute () Sem valor de retorno Define um novo valor de atributo para o elemento existente.
setAttributeNS () Sem valor de retorno Adiciona um novo atributo. Se um atributo com o mesmo nome local e URI de namespace já estiver presente no elemento, seu prefixo será alterado para ser a parte do prefixo do nome qualificado e seu valor será alterado para o parâmetro de valor.
setAttributeNode () Attr Define um novo nó de atributo para o elemento existente.
setAttributeNodeNS Attr Adiciona um novo atributo. Se um atributo com esse nome local e esse URI de namespace já estiver presente no elemento, ele será substituído pelo novo.
setIdAttribute Sem valor de retorno Se o parâmetro isId for verdadeiro, este método declara o atributo especificado como um atributo de ID determinado pelo usuário. Isso foi removido. Consulte as especificações .
setIdAttributeNS Sem valor de retorno Se o parâmetro isId for verdadeiro, este método declara o atributo especificado como um atributo de ID determinado pelo usuário. Isso foi removido. Consulte as especificações .