HTML | Объект меню DOM
Опубликовано: 2 Февраля, 2022
Объект меню DOM используется для представления элемента HTML <menu> . Этот тег определяет список команд. Он используется для контекстных меню, панелей инструментов и для перечисления элементов управления и команд формы.
Синтаксис:
- Доступ к объекту меню
var y = document.getElementById ("myMenu"); - Создание объекта меню
var y = document.createElement ("МЕНЮ");
Характеристики:
- label: устанавливает или возвращает значение атрибута label меню.
- type: устанавливает или возвращает значение атрибута type меню.
Examples-1: Accessing Menu Object.
<!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> |
Выход: 
Example-2: Creating Menu Object.
<!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> |
Выход:
Поддерживаемые браузеры:
- Mozilla Firefox-8.0