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