⊗jsPmOECDA 422 of 505 menu

जावास्क्रिप्ट में डिफ़ॉल्ट एक्शन को रद्द करना

कभी-कभी जावास्क्रिप्ट का उपयोग करके टैग के डिफ़ॉल्ट एक्शन को रद्द करने की आवश्यकता होती है। उदाहरण के लिए, एक लिंक पर क्लिक करने पर उस लिंक पर नेविगेशन को रद्द करना। आमतौर पर ऐसा तब आवश्यक होता है जब हम उस लिंक का उपयोग केवल कोड चलाने के लिए कर रहे होते हैं। इस स्थिति में, लिंक पर क्लिक करने पर उस पर नेविगेशन होना हमारे लिए बिल्कुल भी आवश्यक नहीं है।

डिफ़ॉल्ट एक्शन को रद्द करना Event ऑब्जेक्ट का उपयोग करके किया जाता है। इसके लिए इसमें एक विशेष मेथड preventDefault() है, जिसे इवेंट हैंडलर में कहीं भी कॉल किया जाना चाहिए।

आइए व्यवहार में कोशिश करते हैं। मान लीजिए कि हमारे पास इस प्रकार का एक लिंक है:

<a href="/" id="elem">लिंक</a>

आइए हम ऐसा व्यवस्थित करें कि लिंक पर क्लिक करने पर दूसरे पेज पर नेविगेशन न हो:

let elem = document.querySelector('#elem'); elem.addEventListener('click', function(event) { event.preventDefault(); console.log('आप इस लिंक पर नेविगेट नहीं कर सकते!'); });

लिंक दिए गए हैं। ऐसा व्यवस्थित करें कि लिंक पर क्लिक करने पर उसके href को उसके अंत में जोड़ा जाए, और लिंक पर नेविगेशन न हो।

दो इनपुट, एक पैराग्राफ और एक लिंक दिए गए हैं। मान लीजिए इनपुट में नंबर दर्ज किए जाते हैं। ऐसा व्यवस्थित करें कि लिंक पर क्लिक करने पर दर्ज किए गए नंबरों का योग पैराग्राफ में लिखा जाए।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें