HTML | Botón DOM Objeto

El objeto de botón en HTML se usa para representar un elemento <button>. El método getElementById() se usa para obtener el objeto del botón.
Valores de propiedad:

  • enfoque automático: establece o devuelve si un botón debe enfocarse automáticamente cuando se carga la página o no.
  • defaultValue: Establece o devuelve el valor por defecto del botón.
  • disabled: Establece o devuelve si el botón está deshabilitado o no.
  • form: Devuelve una referencia al formulario que contiene el botón.
  • formAction: Establece o devuelve el valor del atributo de formación del botón.
  • formEnctype: Establece o devuelve el valor del atributo formEnctype del botón.
  • formMethod: Establece o devuelve el valor del atributo formMethod del botón.
  • formNoValidate: Establece o devuelve si el botón permite validar o no los datos del formulario.
  • formTarget: Establece o devuelve el valor del atributo formTarget del botón.
  • name: Establece o devuelve el valor del atributo name del botón de envío.
  • type: Devuelve el tipo de elemento de formulario del botón.
  • value: Establece o devuelve el valor del atributo value del botón

Crear objeto de botón: el objeto de botón se puede crear usando JavaScript. El método document.createElement() se usa para crear el elemento <button>. Después de crear un objeto de botón, use el método appendChild() para agregar el elemento particular (como div) para mostrarlo.
Ejemplo 1: 
 

html

<!DOCTYPE html>
<html>
    <head>
        <title>
            DOM Button Object
        </title>
         
        <!-- script to create new button -->
        <script>
            function Geeks() {
                var myDiv = document.getElementById("GFG");
                 
                // creating button element
                var button = document.createElement('BUTTON');
                 
                // creating text to be
                //displayed on button
                var text = document.createTextNode("Button");
                 
                // appending text to button
                button.appendChild(text);
                 
                // appending button to div
                myDiv.appendChild(button); ;
            }
        </script>
    </head>
     
    <body style = "text-align: center;">
     
        <h1 style = "color:green;">
            GeeksforGeeks
        </h1>
         
        <h2>
            DOM Button Property
        </h2>
         
         
 
 
<p>Click the button to create a button.</p>
 
 
  
         
        <button onclick = "Geeks()">
            Press me!
        </button>
         
        <br><br>
         
        <div id = "GFG"></div>
    </body>
</html>                   

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

buttonobj

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

buttonobj

Acceso al objeto de botón: acceda al objeto de botón mediante el método getElementById(). Coloque la identificación del elemento del botón en getElementById() para acceder a él.
Ejemplo 2: 
 

html

<!DOCTYPE html>
<html>
    <head>
        <title>
            DOM Button Object
        </title>
         
        <script>
        function geek() {
             
            // Accessing the button element
            // by using id attribute
            var doc = document.getElementById("btn");
             
            // Changing the text content
            doc.textContent = "Click me!";
        }
        </script>
    </head>
     
    <body style = "text-align: center;">
     
        <h1 style = "color:green;">
            GeeksforGeeks
        </h1>
         
        <h2>
            DOM Button Property
        </h2>
         
         
 
 
<p>
            Click the button to change the
            text inside it.
        </p>
 
 
 
         
        <button type = "button" id = "btn"
            onclick = "geek()">
            Try it
        </button>
    </body>
</html>                   

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

buttonobj

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

buttonobj

Navegadores compatibles: 

  • Google Chrome
  • Borde 12 y superior 
  • explorador de Internet
  • Firefox
  • Ópera
  • Safari

Publicación traducida automáticamente

Artículo escrito por Vishal Chaudhary 2 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 *