तो मैं करने के लिए गतिशील चयन सूची ही पॉप्युलेट शुरू करने के लिए एक भी चयन से, कोशिश कर रहा हूँaddEventListener, "परिवर्तन" और विकल्प चयन
addEventListener("select", addActivityItem, false);
समस्या यह है कि जब आपके पास एक आइटम होता है तो विभिन्न ईवेंट नहीं होते हैं: "परिवर्तन" नहीं, क्योंकि जब आप उस आइटम का चयन करते हैं तो पाठ अलग नहीं होता है; मोटे तौर पर इसी कारण के लिए "चयन करें" (जैसा कि मेरे पास है) नहीं, क्योंकि मैं वास्तव में कुछ भी नहीं चुन रहा हूं b/c केवल एक आइटम है। घटना क्या है जिसे यहां निकाल दिया जाना चाहिए? घटना को आग लगाने के लिए मेरी विकल्प सूची में एक खाली आइटम सूचीबद्ध करने के लिए मूर्खतापूर्ण लगता है, इसलिए मुझे उम्मीद है कि एक और समाधान होगा। या यह सबसे अच्छा समाधान है?
ऐसा लगता है कि आप इसे एक अलग ऑनक्लिक हैंडलर को आग लगाना चाहते हैं जो वस्तुओं की संख्या की जांच करता है, और यदि केवल एक है, तो addActivityItem को कॉल करें। –
मुझे लगता है कि मैं सिर्फ यह पता लगाने की कोशिश कर रहा हूं कि कौन सा ईवेंट (यदि कोई है) निकाल दिया जा रहा है जब मैं चुनिंदा आइटम पर केवल एक आइटम के साथ क्लिक करता हूं, क्योंकि अभी, जो आग लगाना चाहिए। – NovaDev
यदि आप क्लिक करते हैं, तो एक क्लिक ईवेंट निकाल दिया जाएगा। यदि आप एक चुनिंदा घटना को आग लगाना चाहते हैं तो आप स्पष्ट रूप से दस्तावेज़.getElementById ('गतिविधि चयनकर्ता') को आग लगा सकते हैं।() – Shovan