HTML | Método DOM toggleAttribute()

El método toggleAttribute() de la interfaz del elemento alterna un atributo booleano en el elemento dado. Los atributos de un elemento se pueden cambiar usando este método.

Sintaxis:

Element.toggleAttribute("attribute_name");

Parámetros: 

  • Name_of_attribute: Nombre del atributo que se alternará. El nombre del atributo se convierte automáticamente a minúsculas cuando se llama a toggleAttribute() en un elemento HTML en un documento HTML.

Valor devuelto: Devuelve verdadero si el nombre del atributo está presente, de lo contrario , devuelve falso .

Ejemplo: en este ejemplo, cambiaremos el atributo del elemento de entrada a solo lectura . El nombre del atributo se convierte automáticamente a minúsculas cuando se llama a toggleAttribute() en un elemento HTML en un documento HTML.

<!DOCTYPE html>
<html lang="en">
  
<head>
    <meta charset="UTF-8">
    <title>ToggleAttribute</title>
    <script>
  
        function change() {
            var input = 
            document.querySelector("input");
              
            input.toggleAttribute("readonly");
        }
    </script>
</head>
  
<body>
    <h1>GeeksforGeeks</h1>
    <input class="input" 
        value="This is editable">
  
    <button onclick="change()">
        Click to change attribute
    </button>
</body>
  
</html>

Producción:

En esta salida, puede ver que después de hacer clic en el botón, el atributo del elemento de entrada cambia a «solo lectura» , por lo que no se puede editar .

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

  • Google Chrome
  • Firefox
  • safari de manzana
  • Ópera

Publicación traducida automáticamente

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