Prototip kullanarak bir Select öğesine dinamik olarak bir seçenek eklemek ister.Prototip kitaplığı kullanarak javascript ile bir Öğe Seçeneği Ekleme
Orada yapmak için birçok farklı yol var gibi görünüyor, hepsi options.add ile yapmak için ... Çapraz tarayıcı yolu yolunda pek görülmedi.
Mümkün olduğunca hafif olmasını istiyorsanız.
Şimdiye kadar elde ettiğim budur. Sadece takılı olduğum seçeneklerin eklenmesi:
Herhangi bir fikir var mı?
Şimdiden teşekkürler!
// Assuming a select element stored in a variable called 'select'
select.options[select.options.length] = new Option("Option text", "optionValue");
Bazı nedenlerden dolayı .insert() öğenin dönülecek şekilde dönmemesine rağmen ne yapmak istediğime göre çalıştım: insert (option) .update (myLabel) çalışmadı. Bu yüzden onu değiştirdi: option.update (myLabel);(Isteğe bağlı) eklemek; İş bir zevktir. – jamesmhaley
Eğer yakından bakarsanız, _update_ _insert_ tarafından döndürülen değil, _new_ tarafından döndürülen nesnenin üzerindedir. – Alsciende
Bu yöntem IE7'de çalışır! –