v2.5.2
Giriş yap

Html <li> etiketi içerisine javascriptte yazılan fonksiyonu çağırma

mahmutoz
702 defa görüntülendi ve 1 kişi tarafından değerlendirildi

button etiketi içerisinde onclick="" attribute ü ile javascript fonksiyonu çağırılabiliyor ama ben bunu li etiketi içerisinde yapmak istiyorum nasıl yapabilirim yardımcı olurmusunuz?

Cevap yaz
Cevaplar (2)
baylaribrahimov
1513 gün önce

Şu şekilde yapa bilirsin.

<ul> 
<li class="click" onclick="calisacakfunction()">value 1</li>
<li class="click" onclick="calisacakfunction()">value 2</li>
<li class="click" onclick="calisacakfunction()">value 3</li>
</ul>

Javascript tarafinda ise

<script>
    function calisacakfunction(){
        // yapilacak ishlem
        
        alert();
    } 
</script>

tayfunerbilen
1513 gün önce

alternatif olarak

let list = document.querySelectorAll('ul li');
[...list].forEach((el, key) => {
    el.addEventListener('click', e=> {
        // işlemler
    });
});