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