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 . |