HTML DOM Button ऑब्जेक्ट <button> एलिमेंट से जुड़ा हुआ है।
प्रॉपर्टीज
HTML DOM button ऑब्जेक्ट के लिए निम्नलिखिक प्रॉपर्टीज हैं -
| प्रॉपर्टी | विवरण |
|---|---|
| autofocus | पेज लोड होने पर बटन स्वचालित रूप से फोकस्ड है या नहीं सेट या लौटाने के लिए |
| disabled | दिए गए बटन को अक्षम किया गया है या नहीं सेट या लौटाने के लिए |
| form | बटन वाले फॉर्म का संदर्भ लौटाने के लिए |
| formAction | बटन के formAction एट्रिब्यूट मान को सेट या लौटाने के लिए |
| formEnctype | बटन के formEnctype एट्रिब्यूट मान को सेट या लौटाने के लिए |
| formMethod | बटन के formMethod एट्रिब्यूट मान को सेट या लौटाने के लिए |
| formNoValidate | सबमिशन पर फॉर्म डेटा को मान्य किया जाना चाहिए या नहीं सेट या लौटाने के लिए |
| formTarget | बटन के formTarget एट्रिब्यूट मान को सेट या लौटाने के लिए |
| name | बटन के name एट्रिब्यूट मान को सेट या लौटाने के लिए |
| type | बटन प्रकार को सेट या लौटाने के लिए |
| value | बटन मान को सेट या लौटाने के लिए |
सिंटैक्स
निम्नलिखिक सिंटैक्स है -
एक बटन ऑब्जेक्ट बनाना -
var x = document.createElement("BUTTON");
उदाहरण
आइए HTML DOM button ऑब्जेक्ट का एक उदाहरण देखें -
<!DOCTYPE html> <html> <body> <p>Click on the below button to create a BUTTON element</p> <button onclick="buttonCreate()">CREATE</button> <br><br> <script> function buttonCreate() { var x = document.createElement("BUTTON"); var t = document.createTextNode("NEW BUTTON"); x.appendChild(t); document.body.appendChild(x); } </script> </body> </html>
आउटपुट
यह निम्नलिखिक आउटपुट उत्पन्न करेगा -

CREATE पर क्लिक करने पर -

उपरोक्त उदाहरण में -
हमने पहले CREATE बटन एलिमेंट बनाया है। यह बटन क्लिक पर buttonCreate() फ़ंक्शन को निष्पादित करेगा।
<button onclick="buttonCreate()">CREATE</button>
buttonCreate() मेथड document ऑब्जेक्ट के createElement() मेथड का उपयोग करके एक बटन एलिमेंट बनाता है और इसे वेरिएबल x को असाइन करता है। create element का उपयोग करके एक टेक्स्ट नोड बनाया जाता है और इसे वेरिएबल t को असाइन किया जाता है। टेक्स्ट नोड t को फिर appendchild मेथड का उपयोग करके बटन में जोड़ा जाता है। अपने चाइल्ड टेक्स्ट नोड के साथ बटन को फिर document.body.appendChild() मेथड का उपयोग करके document body के चाइल्ड के रूप में जोड़ा जाता है।
function buttonCreate() { var x = document.createElement("BUTTON"); var t = document.createTextNode("NEW BUTTON"); x.appendChild(t); document.body.appendChild(x); }