HTML | Objeto de menú DOM

El objeto de menú DOM se utiliza para representar un elemento HTML <menu> . Esta etiqueta define una lista de comandos. Se utiliza para menús contextuales, barras de herramientas y para enumerar controles y comandos de formularios.

Sintaxis:

  • Acceso al objeto de menú
    var y = document.getElementById("myMenu");
  • Crear objeto de menú
    var y = document.createElement("MENU");

Propiedades:

  • label: Establece o devuelve el valor del atributo label del menú.
  • type: Establece o devuelve el valor del atributo type del menú.

Ejemplos-1: Acceso al objeto de menú.

<!DOCTYPE html>
<html>
  
<body>
  
    <div style="background:green;
                padding: 10px;"
         contextmenu="MENU">
        <p>Right-click inside the box 
          to see the context menu!!!</p>
  
        <menu type="context" 
              id="MENU">
            <menuitem label="Refresh" 
                      onclick="window.location.reload();"
                      icon="ico_reload.png">
          </menuitem>
  
            <menuitem label="Email This Page" 
                      onclick="window.location=
                         'mailto:?body='
                               +window.location.href;">
          </menuitem>
        </menu>
  
    </div>
    <script>
        function Geeks() {
            var y = document.getElementById("MENU");
  
        }
    </script>
  
    <p>This example can work only on Firefox!</p>
  
</body>
  
</html>

Producción:

Ejemplo-2: Creación de un objeto de menú.

<!DOCTYPE html>
<html>
  
<body>
  
    <div style="background:pink;
                padding: 10px;"
         contextmenu="MENU">
        <p>Right-click inside the box 
          to see the context menu!!!</p>
  
        <menu type="context"
              id="MENU">
            <menuitem label="Refresh"
                      onclick="window.location.reload();"
                      icon="ico_reload.png">
          </menuitem>
  
            <menuitem label="Email This Page"
                      onclick="window.location=
                               'mailto:?body='
                               +window.location.href;">
          </menuitem>
        </menu>
  
    </div>
    <script>
        function Geeks() {
            
           //creating menu
            var y = 
                document.createElement("MENU"); 
  
            document.getElementById("MENU");
        }
    </script>
  
    <p>This example can work only on Firefox!</p>
  
</body>
  
</html>

Producción:

Nota: El

Actualmente, el elemento NO es compatible con ninguno de los principales navegadores.

Navegadores compatibles:

  • Mozilla Firefox-8.0

Publicación traducida automáticamente

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