通常、menu
要素を含むコンテナ。Macintosh では、メニューバーは画面の上に沿って表示され、メニューバー内の非メニュー関連要素は無視されます。
詳しい情報は XUL チュートリアルにあります。
- プロパティ
- accessibleType, statusbar
例
<menubar id="sample-menubar"> <menu id="action-menu" label="Action"> <menupopup id="action-popup"> <menuitem label="New"/> <menuitem label="Save" disabled="true"/> <menuitem label="Close"/> <menuseparator/> <menuitem label="Quit"/> </menupopup> </menu> <menu id="edit-menu" label="Edit"> <menupopup id="edit-popup"> <menuitem label="Undo"/> <menuitem label="Redo"/> </menupopup> </menu> </menubar>
属性
-
statusbar
- 型: statusbar 要素の id
- この属性を
statusbar
要素のid
に設定した場合、statusbar の label が、ユーザがマウスでポイントしたメニュー項目のstatustext
に更新されます。
プロパティ
-
accessibleType
- 型: 整数型
- 要素の accessibility オブジェクトの種類を示す値。
メソッド
XUL 要素からの継承
blur
, click
, doCommand
, focus
, getElementsByAttribute
, getElementsByAttributeNS
DOM 要素からの継承
addEventListener()
, appendChild()
, compareDocumentPosition, dispatchEvent()
, getAttribute()
, getAttributeNode()
, getAttributeNodeNS()
, getAttributeNS()
, getElementsByTagName()
, getElementsByTagNameNS()
, getFeature, getUserData, hasAttribute()
, hasAttributeNS()
, hasAttributes()
, hasChildNodes()
, insertBefore()
, isEqualNode, isSameNode, isSupported()
, lookupNamespaceURI, lookupPrefix, normalize()
, removeAttribute()
, removeAttributeNode()
, removeAttributeNS()
, removeChild()
, removeEventListener()
, replaceChild()
, setAttribute()
, setAttributeNode()
, setAttributeNodeNS()
, setAttributeNS()
, setUserData
関連項目
- 要素
-
menu
,menuitem
,menulist
,menupopup
,menuseparator
- インタフェース
- nsIAccessibleProvider