जब मैं एक GreaseMonkey स्क्रिप्ट लिखने, अगर मैं एक div बनाने onclick और यह सचेत करने के लिए onclick सेट काम करता है:GreaseMonkey बाध्यकारी
var btn = document.createElement('div'); btn.setAttribute('onclick',"alert('clicked!');");
हालांकि, अगर मैं यह पूछना कुछ और है कि पहले तो परिभाषित किया गया था करने के लिए यह विफल रहता है:
function graphIt() {...}; var btn = document.createElement('div'); btn.setAttribute('onclick',"graphIt();");
वहाँ किसी भी तरह से मैं एक div की onclick घटना के लिए एक समारोह के लिए बाध्य कर सकता है?
पुनश्च:
आप
addEventListener
विधि, इस तरह फोन करना चाहिए। जिस फ़ंक्शन को मैं कॉल करना चाहता हूं, कुछ अन्य कार्यों को भी कॉल करता है। – KalEl