HTML | Método getAttributeNode() del DOM

El método getAttributeNode() en HTML DOM se usa para devolver el Node de atributo con el nombre especificado de un elemento, como un objeto de atributo. Esta función es similar al método getAttribute() pero la única diferencia es que el método getAttribute() devuelve el valor de un Node de atributo, no cualquier objeto de atributo.

Sintaxis:

element.getAttributeNode( attribute_name )

Parámetros: este método acepta un único parámetro nombre_atributo, que es obligatorio. Este parámetro se utiliza para contener el nombre del atributo.

Valor devuelto: este método devuelve un objeto de atributo que representa el Node de atributo.

Ejemplo: este ejemplo contiene dos elementos de encabezado y la tarea es mostrar el valor del Node de atributo del segundo elemento de encabezado.

<!DOCTYPE html>
<html>
    <head>
        <title>
            HTML DOM getAttributeNode() Method
        </title>
          
        <!--script to display the value of
            class attribute -->
        <script>
            function Geeks() {
                var element_name =
                document.getElementsByTagName("H2")[0];
                  
                var attribute = 
                element_name.getAttributeNode("class").value;
                  
                document.getElementById("result").innerHTML
                        = attribute;
            }
        </script>
    </head>
      
    <body>
        <h1 class = "Frst_heading">
            GeeksforGeeks
        </h1>
          
        <h2 class = "Second_heading">
            DOM getAttributeNode() Method
        </h2>
      
        <p>
            Click on the button to display
            the value of attribute node
        </p>
      
        <button onclick = "Geeks()">
            Click Here!
        </button>
      
        <p id = "result"></p>
      
    </body>
</html>                    

Salida:
Antes de hacer clic en el botón:

Después de hacer clic en el botón:

Navegadores compatibles: los navegadores compatibles con el método DOM getAttributeNode() se enumeran a continuación:

  • Google Chrome
  • explorador de Internet
  • Firefox
  • Ópera
  • Safari

Publicación traducida automáticamente

Artículo escrito por ProgrammerAnvesh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *