p5.js | función removeAttribute()

La función removeAttribute() es una función incorporada que se utiliza para eliminar un atributo en el elemento especificado.
Esta función requiere la biblioteca p5.dom. Así que agregue la siguiente línea en la sección principal del archivo  index.html .
 

javascript

<script language="javascript"
    type="text/javascript" src="path/to/p5.dom.js">
</script>

Sintaxis: 
 

removeAttribute( attr )

Parámetros: esta función acepta un solo parámetro attr que contiene el valor del atributo que debe eliminarse.
El siguiente ejemplo ilustra la función removeAttribute() en p5.js:
Ejemplo: 
 

javascript

var input_val;
var checkbox;
function setup() {
     
    // Canvas size 400*400
    createCanvas(400, 200);
     
    // Set background color
    background('green');
     
    // Create an input element with its value
    input_val = createInput('Welcome to GeeksforGeeks', true); 
   
    // Set the position of div element
    input_val.position(30, 80);
   
    // Set width of input field
    input_val.style('width', '250px');
   
    // Set font-size of input text
    input_val.style('font-size', '20px');
   
    // Set margin property
    input_val.style('margin-left', '50px');
     
    // Create a checkbox
    checkbox = createCheckbox('enable', true);
     
    // Set the status of checkbox
    checkbox.changed(enableInputText);
}
 
function enableInputText() {
   
   if (this.checked()) {
      
       // Re-enable the button
       input_val.removeAttribute('disabled');
   }
  else {
      
      // Disable the button
      input_val.attribute('disabled', '');
   }
 }

Producción: 
 

  • Haga clic para habilitar la casilla de verificación: 
     

  • Haga clic para desactivar la casilla de verificación: 
     

Publicación traducida automáticamente

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