होने इस जे एस कोड:जावास्क्रिप्ट ईवेंट हैंडलर्स निष्पादन आदेश
document.getElementById('e1').addEventListener('click', function(){alert('1');}, false);
document.getElementById('e2').addEventListener('click', function(){alert('2');}, false);
document.getElementById('e1').click();
document.getElementById('e2').click();
मैं क्या आदेश अलर्ट दिखाई देगा में सोच रहा हूँ - यह आदेश घटनाओं click()
द्वारा ट्रिगर की गई में हो जाएगा या यह यादृच्छिक हो सकता है ?
मैं दस्तावेज/मानकीकृत व्यवहार के बारे में पूछ रहा हूं, न कि वर्तमान में कौन से ब्राउज़र लागू होते हैं।
' क्लिक() एक ही परिणाम का उत्पादन करेगा; यह घटनाओं को आग लगाने का तरीका नहीं है। आपको 'createEvent',' initEvent' और 'dispatchEvent' का उपयोग करने की आवश्यकता है। –
नहीं मैं नहीं करता हूं। http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-2651361 –
इस उदाहरण में, ठीक है, लेकिन फायरिंग घटनाओं की यह विधि सभी के संबंध में उपलब्धता के लिए सार्वभौमिक से बहुत दूर है सभी तत्वों पर घटनाओं। घटनाओं को आग लगाने का एकमात्र विश्वसनीय तरीका ऊपर वर्णित तीन विधियों का उपयोग करना है। –