HTML | Método DOM createAttribute()

Este método createAttribute() se utiliza para crear un atributo con el nombre especificado y devuelve el objeto de atributo. La propiedad atributo.valor se usa para establecer el valor del atributo y el método element.setAttribute() se usa para crear un nuevo atributo para un elemento. Este método() contiene el nombre del atributo creado como valores de parámetro. 

Sintaxis:

document.createAttribute( attributename )

Ejemplo: 

html

<!DOCTYPE html>
<html>
    <head>
        <title>DOM createAttribute Method</title>
        <style>
            .gfg {
                color: green;
                font-weight:bold;
                font-size:50px;
            }
            body {
                text-align:center;
            }
        </style>
    </head>
    <body>
        <h1>GeeksforGeeks</h1>
        <h2>DOM createAttribute() Method</h2>
        <button onclick="geeks()">Submit</button>
        <script>
        function geeks() {
            var tag_name =
                document.getElementsByTagName("h1")[0];
            var attr =
                document.createAttribute("class");
            attr.value = "gfg";
            tag_name.setAttributeNode(attr);
        }
        </script>
    </body>
</html>                   

Producción:

  

Ejemplo 2: 

html

<!DOCTYPE html>
<html>
    <head>
        <style>
            h1 {
                color:green;
            }
            body {
                text-align:center;
            }
        </style>
    </head>
    <body>
        <h1>GeeksforGeeks</h1>
        <h2>DOM createAttribute() Method</h2>
        <a id="gfg">Visit GeeksForGeeks...</a><br><br>
        <button onclick="geeks()">Submit</button>
        <script>
            function geeks() {
                var id= document.getElementById("gfg");
                var new_attr = document.createAttribute("href");
                new_attr.value = "#";
                id.setAttributeNode(new_attr);
            }
        </script>
    </body>
</html>                   

Producción:

  

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

  • Google cromo 1
  • Borde 12
  • explorador de Internet 6
  • Firefox 44
  • Ópera 12.1
  • Safari 1

Publicación traducida automáticamente

Artículo escrito por ManasChhabra2 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 *