Yani dinamik seçilen liste başlatmak için tek bir seçimden, kendisini doldurmak zorunda çalışıyorumaddEventListener, "değişim" ve opsiyon seçimi
addEventListener("select", addActivityItem, false);
Sorun şu ki, tek bir öğeniz olduğunda çeşitli olaylar tetiklenmez: "değiştir" çünkü bu öğeyi seçtiğinizde metin farklı olmaz; "seç" (kabaca benzer bir nedenden dolayı), seçmem çünkü b/c hiçbir şey seçmiyorum çünkü sadece bir tane var. Buraya ateş edilmesi gereken olay nedir? Opsiyon listesinde boş bir öğeyi listelemenin aptalca görünmesi aptalca görünüyor, umarım başka bir çözüm vardır. Yoksa en iyi çözüm bu mu?
Öğelerin sayısını denetleyen ayrı bir onclick işleyicisini çalıştırmak istediğiniz gibi görünüyor ve yalnızca bir tane varsa addActivityItem öğesini çağırır. –
Sadece şu andaki tek bir öğeyle seçtiğim öğeye tıkladığımda (eğer varsa) hangi olayın tetiklendiğini anlamaya çalışıyorum, çünkü şu anda ateş etmemesi gerekenler. – NovaDev
tıklatırsanız, bir tıklama olayı tetiklenir. Seçme olayını tetiklemek istiyorsanız, açıkça document.getElementById ('activitySelector') 'ı ateş edebilirsiniz. Click() – Shovan