रोकथाम डीफॉल्ट () घटना विधि
उदाहरण
किसी लिंक को URL खोलने से रोकें:
document.getElementById("myAnchor").addEventListener("click", function(event){
event.preventDefault()
});
नीचे और अधिक "इसे स्वयं आज़माएं" उदाहरण।
परिभाषा और उपयोग
रोकथाम डीफॉल्ट () विधि रद्द करने योग्य होने पर घटना को रद्द कर देती है, जिसका अर्थ है कि घटना से संबंधित डिफ़ॉल्ट कार्रवाई नहीं होगी।
उदाहरण के लिए, यह तब उपयोगी हो सकता है जब:
- "सबमिट" बटन पर क्लिक करने से, इसे फॉर्म जमा करने से रोकें
- किसी लिंक पर क्लिक करके, लिंक को URL का अनुसरण करने से रोकें
नोट: सभी ईवेंट रद्द करने योग्य नहीं हैं। रद्द करने योग्य संपत्ति का उपयोग यह पता लगाने के लिए करें कि कोई ईवेंट रद्द करने योग्य है या नहीं।
नोट: रोकथाम डीफॉल्ट () विधि DOM के माध्यम से किसी घटना के आगे प्रसार को नहीं रोकती है। इसे संभालने के लिए स्टॉपप्रोपेगेशन () विधि का उपयोग करें।
ब्राउज़र समर्थन
तालिका में संख्याएं पहले ब्राउज़र संस्करण को निर्दिष्ट करती हैं जो पूरी तरह से विधि का समर्थन करता है।
Method | |||||
---|---|---|---|---|---|
preventDefault() | Yes | 9.0 | Yes | Yes | Yes |
वाक्य - विन्यास
event.preventDefault()
मापदंडों
कोई नहीं |
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: | कोई वापसी मूल्य नहीं |
---|---|
डोम संस्करण: | डोम लेवल 2 इवेंट्स |
और ज्यादा उदाहरण
उदाहरण
चेकबॉक्स की डिफ़ॉल्ट क्रिया को रोकें:
document.getElementById("myCheckbox").addEventListener("click", function(event){
event.preventDefault()
});