Uzun, çok sayfalı bir HTML belgesinde, aynı görünen ve aynı şeyi yapan birden fazla düğme eklemek istiyorum (location.reload();). Kodu tekrarlama fikriyle, hepsinde işe yarayan tek bir onclick olayı yapmak istiyorum. Ama nasıl olduğunu anlayamıyorum.JavaScript ile birden çok düğmeyi onclick ile kullanma
<button class="reloadButton">Reload</button>
gibi bir kimlik yerine, hepsi aynı .class "reloadButton" değerini vererek oynamaya çalıştım. Sonra var reload = documents.getElementsByClassName("reloadButton");
kullanmayı denedim.
Ama oradan ne yapacağımı bilmiyorum. reload.onclick = function() { location.reload(); }
gibi bir şey çalışıyor gibi görünmüyor.
Onclick olayına eklendiğinde tüm dizi benzeri HTMLCollection'dan geçmek için for döngüsünü nasıl kullanacağımı bilmiyorum.
Bu sadece salt JavaScript ile ve benim uzmanlık düzeyim de saf başlangıçlıdır. Öyleyse, bunu bir akılla açıklayabiliyor olsaydınız veya bunu anlayabileceğim bir seviyeyi anlatan bir web sitesini bağlayabilirseniz çok sevinirim. Teşekkür ederim!
aitjQuery veya saf javascript kullanıyor musunuz? –
Bunu yinelenen olarak kapatıyorum çünkü bağlantılı soruda yanıtlanan dizi benzeri bir yapıdan nasıl geçeceğinizi soruyorsunuz. Etkinlik dinleyicileri eklemek teknik olarak ayrı bir sorudur, ancak yine birçok defa sorulan bir sorudur. – zzzzBov
Hayır, aynı işlevselliği – mplungjan