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

HTML currentTarget इवेंट प्रॉपर्टी: इवेंट लिस्टनर एलिमेंट

currentTarget इवेंट प्रॉपर्टी

currentTarget प्रॉपर्टी उस एलिमेंट को लौटाती है जिस पर इवेंट लिस्टनर वर्तमान में जुड़ा हुआ है (यानी जिस एलिमेंट पर इवेंट हैंडलर निष्पादित हो रहा है)। यह target से भिन्न है, जो वास्तविक एलिमेंट है जिसने इवेंट ट्रिगर किया।

सिंटैक्स

event.currentTarget

उदाहरण: currentTarget vs target

<!DOCTYPE html>
<html>
<body>
  <h2>एलिमेंट प्राप्त करें</h2>
  <div id="parent" style="padding:20px; background:#f0f0f0;" onclick="myFunction(event)">
    <p id="child" style="padding:20px; background:white;">
      इस पैराग्राफ पर क्लिक करें - currentTarget div होगा, target p होगा।
    </p>
  </div>
  <script>
    function myFunction(event) {
      alert("currentTarget: " + event.currentTarget.id + "\n" +
            "target: " + event.target.id);
    }
  </script>
</body>
</html>

आउटपुट

पैराग्राफ पर क्लिक करने पर अलर्ट दिखाएगा:

currentTarget: parent
target: child

currentTarget vs target

प्रॉपर्टी विवरण
currentTargetइवेंट लिस्टनर वाला एलिमेंट (this के समान)
targetवास्तविक एलिमेंट जिसने इवेंट ट्रिगर किया

उपयोग के मामले

  • इवेंट डेलिगेशन में: पैरेंट पर लिस्टनर, currentTarget से पैरेंट पहचानें
  • एक ही हैंडलर कई एलिमेंट्स पर जुड़ा हो तो currentTarget से अंतर करें
  • this के बराबर (एरो फंक्शन में this अलग होता है, currentTarget विश्वसनीय)
  1. HTML returnValue इवेंट प्रॉपर्टी HTML returnValue इवेंट प्रॉपर्टी

    विवरण HTML returnValue इवेंट प्रॉपर्टी वर्तमान इवेंट कैंसिल हुआ है या नहीं, इसे प्राप्त और संशोधित करती है। सिंटैक्स 1. returnValue प्राप्त करना event.returnValue 2. returnValue जोड़ना event.returnValue=true | false उदाहरण आइए HTML returnValue इवेंट प्रॉपर्टी का एक उदाहरण देखें: <!DOCTYPE htm

  1. HTML DOM timeStamp इवेंट प्रॉपर्टी HTML DOM timeStamp इवेंट प्रॉपर्टी

    HTML DOM timeStamp प्रॉपर्टी इवेंट के निर्माण या ट्रिगर होने के समय को मिलीसेकंड में लौटाती है। नोट: timeStamp केवल तभी काम करता है जब इवेंट सिस्टम उस विशेष इवेंट के लिए इसका समर्थन करता हो। सिंटैक्स event.timeStamp उदाहरण <!DOCTYPE html> <html> <head> <title>timeStamp Event

  1. HTML DOM Event type प्रॉपर्टी HTML DOM Event type प्रॉपर्टी

    HTML DOM Event type प्रॉपर्टी इवेंट के प्रकार जैसे click, keypress, load, या touchend को दर्शाने वाला स्ट्रिंग लौटाती है। सिंटैक्स event.type उदाहरण <!DOCTYPE html> <html> <head> <title>HTML DOM Event type</title> <style>    form {