HTML5 में पॉपअप मेनू से यूज़र द्वारा इनवोक करने योग्य कमांड/मेनू आइटम बनाने के लिए <menuitem> टैग का उपयोग करें। HTML <menuitem> टैग मेनू के लिए मेनू आइटम परिभाषित करने के लिए उपयोग किया जाता है।
महत्वपूर्ण: <menuitem> टैग डिप्रिकेटेड है और अधिकांश आधुनिक ब्राउज़र्स द्वारा समर्थित नहीं है। इसका उपयोग न करें।
<menuitem> टैग के एट्रिब्यूट्स (ऐतिहासिक संदर्भ के लिए):
| एट्रिब्यूट | वैल्यू | विवरण |
|---|---|---|
| checked | checked | परिभाषित करता है कि मेनूआइटम चेक्ड होना चाहिए |
| default | default | मेनूआइटम को डिफ़ॉल्ट कमांड के रूप में मार्क करता है |
| disabled | disabled | मेनूआइटम को डिसेबल करता है और क्लिक नहीं किया जा सकता |
| icon | url | मेनूआइटम के लिए आइकन परिभाषित करता है |
| label | text | यूज़र को प्रदर्शित होने वाले मेनूआइटम का नाम परिभाषित करता है |
| radiogroup | groupname | कमांड्स का ग्रुप परिभाषित करता है जिसमें से केवल एक चुना जा सकता है |
| type | checkbox, command, radio | मेनूआइटम के लिए कमांड का प्रकार परिभाषित करता है, डिफ़ॉल्ट command है |
उदाहरण (ऐतिहासिक)
<menuitem> टैग HTML5 में इम्प्लीमेंट करने के लिए निम्न कोड चलाएं (केवल पुराने Firefox में काम कर सकता है):
<!Doctype html> <html> <head> <title>HTML menuitem Tag</title> </head> <body> <div style="border:1px solid #000; padding:20px;" contextmenu="clickmenu"> <p>Right click inside here....</p> <menu type="context" id="clickmenu"> <menuitem label="Tutorialspoint" onclick=""></menuitem> <menuitem label="Tutorials Library" onclick=""></menuitem> <menuitem label="Coding Ground" onclick=""></menuitem> <menuitem label="Q/A" onclick=""></menuitem> </menu> </div> </body> </html>
आधुनिक विकल्प: JavaScript से कस्टम कॉन्टेक्स्ट मेन्यू बनाएं (contextmenu इवेंट) या लाइब्रेरीज़ उपयोग करें।