DOM - Objeto de elemento

Los elementos XML se pueden definir como bloques de construcción de XML. Los elementos pueden comportarse como contenedores para contener texto, elementos, atributos, objetos multimedia o todos estos. Siempre que el analizador analiza un documento XML con el formato correcto, el analizador navega a través de un nodo de elemento. Un nodo de elemento contiene el texto dentro de él que se llama como el nodo de texto.

El objeto elemento hereda las propiedades y los métodos del objeto Nodo, ya que el objeto elemento también se considera como un Nodo. Aparte de las propiedades y métodos del objeto de nodo, tiene las siguientes propiedades y métodos.

Propiedades

La siguiente tabla enumera los atributos del objeto Elemento :

Atributo Tipo Descripción
tagName DOMString Da el nombre de la etiqueta para el elemento especificado.
schemaTypeInfo TypeInfo Representa la información de tipo asociada con este elemento. Esto ha sido eliminado. Consulte las especificaciones .

Métodos

La siguiente tabla enumera los métodos de objeto de elemento:

Métodos Tipo Descripción
getAttribute () DOMString Recupera el valor del atributo si existe para el elemento especificado.
getAttributeNS () DOMString Recupera un valor de atributo por nombre local y URI de espacio de nombres.
getAttributeNode () Attr Recupera el nombre del nodo de atributo del elemento actual.
getAttributeNodeNS () Attr Recupera un nodo Attr por nombre local y URI de espacio de nombres.
getElementsByTagName () NodeList Devuelve una NodeList de todos los elementos descendientes con un nombre de etiqueta determinado, en el orden del documento.
getElementsByTagNameNS () NodeList Devuelve una NodeList de todos los elementos descendientes con un nombre local y un URI de espacio de nombres determinados en el orden del documento.
hasAttribute () booleano Devuelve verdadero cuando un atributo con un nombre dado se especifica en este elemento o tiene un valor predeterminado, falso en caso contrario.
hasAttributeNS () booleano Devuelve verdadero cuando un atributo con un nombre local y un URI de espacio de nombres dados se especifica en este elemento o tiene un valor predeterminado; de lo contrario, es falso.
removeAttribute () Sin valor de retorno Elimina un atributo por nombre.
removeAttributeNS Sin valor de retorno Elimina un atributo por nombre local y URI de espacio de nombres.
removeAttributeNode () Attr El nodo de atributo especificado se elimina del elemento.
setAttribute () Sin valor de retorno Establece un nuevo valor de atributo para el elemento existente.
setAttributeNS () Sin valor de retorno Agrega un nuevo atributo. Si un atributo con el mismo nombre local y URI de espacio de nombres ya está presente en el elemento, su prefijo se cambia para que sea la parte del prefijo del nombre calificado y su valor se cambia para ser el parámetro de valor.
setAttributeNode () Attr Establece un nuevo nodo de atributo para el elemento existente.
setAttributeNodeNS Attr Agrega un nuevo atributo. Si un atributo con ese nombre local y ese URI de espacio de nombres ya está presente en el elemento, se reemplaza por el nuevo.
setIdAttribute Sin valor de retorno Si el parámetro isId es verdadero, este método declara que el atributo especificado es un atributo de ID determinado por el usuario. Esto ha sido eliminado. Consulte las especificaciones .
setIdAttributeNS Sin valor de retorno Si el parámetro isId es verdadero, este método declara que el atributo especificado es un atributo de ID determinado por el usuario. Esto ha sido eliminado. Consulte las especificaciones .