Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में href बनाम onClick


onclick और href दोनों का व्यवहार JavaScript को सीधे कॉल करते समय अलग होता है। साथ ही, यदि दो क्लिक के बीच का समय अंतर कम है, तो href में स्क्रिप्ट निष्पादित नहीं होगी।

उदाहरण

यहाँ JavaScript में href बनाम onClick के उपयोग का एक उदाहरण है।

<html> 
    <head> 
        <title>JavaScript href बनाम onClick()</title> 
        <script> 
            function myFunc() { 
                var v = 0; 
                for (var j=0; j<1000; j++) { 
                    v+=j; 
                } 
                alert(v); 
            } 
        </script> 
        <a href="javascript:myFunc()">href</a> 
        <a href="#" onclick="javascript:myFunc()">onclick</a> 
    </head> 
    <body> 
    </body> 
</html>
  1. जावास्क्रिप्ट में फ़ंक्शन प्रोटोटाइप जावास्क्रिप्ट में फ़ंक्शन प्रोटोटाइप

    जावास्क्रिप्ट में बनाए गए फ़ंक्शन्स में हमेशा जावास्क्रिप्ट इंजन द्वारा प्रोटोटाइप प्रॉपर्टी जोड़ी जाती है। प्रोटोटाइप प्रॉपर्टी एक ऑब्जेक्ट है जिसमें डिफ़ॉल्ट रूप से कंस्ट्रक्टर प्रॉपर्टी होती है। फ़ंक्शन प्रोटोटाइप को निम्न द्वारा एक्सेस किया जा सकता है - functionName.prototype जब ऑब्जेक्ट्स को फ

  1. जावास्क्रिप्ट में फ़ंक्शन बॉरोइंग जावास्क्रिप्ट में फ़ंक्शन बॉरोइंग

    call(), apply() और bind() का उपयोग जावास्क्रिप्ट में मेथड्स बॉरो करने के लिए किया जाता है। जावास्क्रिप्ट में मेथड्स बॉरो करने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport&qu

  1. JavaScript में onclick() के साथ फ़ंक्शन कॉल करें JavaScript में onclick() के साथ फ़ंक्शन कॉल करें

    मान लीजिए निम्नलिखित हमारा बटन है: Press Me हमें उपरोक्त बटन के क्लिक पर फ़ंक्शन कॉल करने की आवश्यकता है। उदाहरण निम्नलिखित कोड देखें: Document Press Me function displayingMessageOnButtonClick() { const showMessage = document.getElementById(showTheTextMessage); show